Пакет Laravel для обработки серверной работы плагина jQuery DataTables через опцию AJAX с использованием Eloquent ORM, Fluent Query Builder или Collection.
use Yajra DataTables Facades DataTables ;
return DataTables:: eloquent (User:: query ())-> toJson ();
return DataTables:: query ( DB :: table ( ' users ' ))-> toJson ();
return DataTables:: collection (User:: all ())-> toJson ();
return DataTables:: make (User:: query ())-> toJson ();
return DataTables:: make ( DB :: table ( ' users ' ))-> toJson ();
return DataTables:: make (User:: all ())-> toJson ();
Большое спасибо DataTables за поддержку этого проекта с помощью бесплатной лицензии редактора DataTables. |
Большое спасибо компании JetBrains за поддержку этого проекта, предоставив бесплатные лицензии с открытым исходным кодом для своих IDE. |
Большое спасибо Blackfire.io за поддержку этого проекта с помощью бесплатной лицензии с открытым исходным кодом. |
Ларавел | Упаковка |
---|---|
4.2.х | 3.х |
5.0.х | 6.х |
5.1.х | 6.х |
5.2.х | 6.х |
5.3.х | 6.х |
5.4.х | 7.х, 8.х |
5.5.х | 8.х |
5.6.х | 8.х |
5.7.х | 8.х |
5.8.х | 9.х |
6.х | 9.х |
7.х | 9.х |
8.х | 9.х |
9.х | 10.х |
10.х | 10.х |
11.х | 11.х |
composer require yajra/laravel-datatables: " ^11 "
composer require yajra/laravel-datatables-oracle: " ^11 "
Зарегистрируйте провайдера и фасад в файле config/app.php
.
' providers ' => [
...,
Yajra DataTables DataTablesServiceProvider::class,
]
' aliases ' => [
...,
' DataTables ' => Yajra DataTables Facades DataTables::class,
]
php artisan vendor:publish --provider= " YajraDataTablesDataTablesServiceProvider "
И все! Начните создавать потрясающие таблицы данных!
Чтобы включить режим отладки, просто установите APP_DEBUG=true
, и пакет будет включать запросы и входные данные, используемые при обработке таблицы.
Важный
Убедитесь, что для конфигурации APP_DEBUG
установлено значение false, когда ваше приложение находится в работе.
Пожалуйста, избегайте использования php artisan serve
при разработке пакета. При использовании этого метода существуют известные ошибки, когда Laravel случайным образом возвращает перенаправление и 401 (неавторизованный), если маршрут требует аутентификации, и исключение 404 NotFoundHttpException на действительных маршрутах.
При работе с пакетом рекомендуется использовать Homestead или Valet.
Пожалуйста, смотрите ВКЛАД для получения подробной информации.
Если вы обнаружите какие-либо проблемы, связанные с безопасностью, отправьте электронное письмо по адресу [email protected] вместо использования системы отслеживания проблем.
Лицензия MIT (MIT). Дополнительную информацию см. в файле лицензии.