inivate / datatable-laravel

本包旨在通过AJAX选项处理 DataTables jQuery 插件的客户端请求。

dev-master 2022-01-18 05:28 UTC

This package is auto-updated.

Last update: 2024-09-18 11:19:30 UTC


README

Latest Stable Version Total Downloads Build Status Latest Unstable Version License

本包旨在通过AJAX选项处理 DataTables jQuery 插件的客户端请求。它使用了 DataTables jQuery 插件。

安装

通过 Composer 安装此包。

在终端中运行 Composer require 命令

composer require inivate/datatable-laravel

发布所需文件到项目

php artisan vendor:publish --provider="Inivate\DatatableLaravel\DatatableServiceProvider"

如果你使用的是 Laravel 5.5,以上步骤就足够了。

如果你还在使用 Laravel 5.4 版本,你需要执行以下最后步骤:添加包的服务提供者和别名。为此,打开你的 config/app.php 文件。

providers 数组中添加新行

Inivate\DatatableLaravel\DatatableServiceProvider::class

现在你就可以在你的应用程序中使用 Laravel Datatables 了。

概述

查看以下主题之一以了解更多关于 Laravel Datatables 的信息

用法

Laravel Datatables 提供以下方法供你使用

(new DataTable(User::class, UserResource::class))
        ->addColumn('Id', 'id', true, true)
        ->addColumn('First Name', 'first_name', true, true)
        ->addColumn('Last Name', 'last_name', true, true)
        ->addColumn('Created At', 'created_at', true, true)
        ->build();