Php 带有Laravel的数据表

Php 带有Laravel的数据表,php,laravel,Php,Laravel,而是如何使用索引方法进行渲染,使用另一种方法?对于DataTables,需要索引和调用DataTables的方法,但是,我已经在使用索引,需要在其他地方打开我的表。Laratables是一个包,用于处理Laravel+5.5中的服务器端AJAX: 这个包有助于满足简单的需求,即使用ajax支持将数据从雄辩的模型显示到数据表中。另外,使用简单的关系和自定义列值 使用此软件包,客户端代码看起来与用于jQuery的Datatables插件的任何其他用法类似: $('#users-table').Dat

而是如何使用索引方法进行渲染,使用另一种方法?对于DataTables,需要索引和调用DataTables的方法,但是,我已经在使用索引,需要在其他地方打开我的表。

Laratables是一个包,用于处理Laravel+5.5中的服务器端AJAX:

这个包有助于满足简单的需求,即使用ajax支持将数据从雄辩的模型显示到数据表中。另外,使用简单的关系和自定义列值

使用此软件包,客户端代码看起来与用于jQuery的Datatables插件的任何其他用法类似:

$('#users-table').DataTable({
    serverSide: true,
    ajax: "{{ route('admin.users.datatables') }}",
    columns: [
        { name: 'id' },
        { name: 'name' },
        { name: 'email' },
        { name: 'role.name' },
        { name: 'action', orderable: false, searchable: false }
    ],
    ...
});
请注意columns属性中的role.name,它是用户模型上的关系列,具有关系和字段的名称

在服务器端,以下是提供数据的数据表控制器的外观:

use App\User;
use Freshbitsweb\Laratables\Laratables;
...
return Laratables::recordsOf(User::class);
您可以从GitHub–存储库中查找安装说明


我在自己的项目中使用了它。我认为这会很有帮助

您必须使用数据表包。laravel datatables的包名为yajra

为数据表引用此链接: