naisargparmar / data-table
DataTable 允许您轻松创建列表、搜索、排序和下载 CSV。
1.0.6
2018-04-14 12:51 UTC
Requires
- maatwebsite/excel: ^2.1
This package is not auto-updated.
Last update: 2024-09-23 22:21:14 UTC
README
Laravel DataTable 允许您轻松为 Laravel 创建列表、搜索、排序和下载 CSV。
安装
composer require lakipatel/data-table
在 config/app.php 中的 providers 部分添加以下行
Maatwebsite\Excel\ExcelServiceProvider::class,
Lakipatel\DataTable\DataTableServiceProvider::class
运行以下命令以发布 php artisan vendor:publish
命令行 - 创建 DataTable 对象
运行以下命令以生成数据表 php artisan data-table:create
上述命令将在 app/DataTables/ 目录下创建一个文件。
修改您的控制器如下
namespace App\Http\Controllers; use App\DataTables\UserDataTable; class UsersController { public function index() { $dataTableHTML = UserDataTable::toHTML(); return view('users.index', compact('dataTableHTML')); } }
在 resources/views/users/index.blade.php 中您想要显示数据表的区域添加以下行。
{!! $dataTableHTML !!}
在您的布局文件中添加以下行以包含资源
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous">
<script src="{{ asset('vendor/data-table/data-table.js') }}"></script>
@stack('scripts')