找不到“数据表”类Laravel 5.4

时间:2018-08-04 11:08:49

标签: php datatables laravel-5.4

我正在使用laravel 5.4,而php版本是5.6。

我收到错误消息“找不到类'Datatables'”。我正在遵循标准程序。我已经通过以下命令使用composer安装了数据表:

composer require yajra/laravel-datatables-oracle:"~7.0"

我在服务提供商的config-> app文件和别名中添加了这两行:

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

然后发布包:

php artisan vendor:publish --provider=Yajra\DataTables\DataTablesServiceProvider

我正在使用原始查询,这是我的控制器代码:

function allvendor(){
    $sql="my query";
    $results=DB::table(DB::raw("($sql)"));
    return Datatables::of($results)->make(true);
}

1 个答案:

答案 0 :(得分:2)

是错字。您将别名设置为DataTables,但返回的是Datatables