laravel 中 yajra 数据表的问题

时间:2021-03-05 10:31:49

标签: php laravel

我正在尝试在我的 Laravel 项目中实现一个数据表,我在项目中安装了 yajra 数据表以及所有内容..

我将这些添加到 app.php 中:

Yajra\DataTables\DataTablesServiceProvider::class,
'DataTables' => Yajra\DataTables\Facades\DataTables::class,

但是当我尝试使用命令“php artisan datatables:make Companies”创建一个新的数据表时,我收到此错误:

在“DataTables”命名空间中没有定义命令。

知道如何解决这个问题!!

2 个答案:

答案 0 :(得分:0)

要解决此问题,您需要安装 yajra/laravel-datatables-buttons

所以运行这个命令: composer require yajra/laravel-datatables-buttons

参考:https://github.com/yajra/laravel-datatables/issues/1392

答案 1 :(得分:0)

只做三件事

  1. 运行这个命令“composer require yajra/laravel-datatables-buttons”

  2. 将这两行粘贴到 config/app.php 文件中的 providers 中: Yajra\DataTables\DataTablesServiceProvider::class, Yajra\DataTables\ButtonsServiceProvider::class,

  3. 运行这个“php artisan vendor:publish --tag=datatables-buttons”