1

嗨,伙计们,我试图在大约 1 周内解决这个问题,但我被困在这里。我尝试了很多事情,例如:composer-dumpload、清除缓存、像这样大写服务提供者: Yajra\Datatables\DatatablesServiceProvider 我运行多个版本的 Yajra,比如 5 和 6。

这是我的 app.config

Providers
    Illuminate\Validation\ValidationServiceProvider::class,
    Illuminate\View\ViewServiceProvider::class,
    Yajra\Datatables\DatatablesServiceProvider::class

Alias
    'Datatables' => Yajra\Datatables\Facades\Datatables::class,

所以我不知道还要做什么。我有 Laravel 5.1 版本,必须是这个版本,而不是新版本。

如果我们能帮助我解决这个问题,我会非常高兴。

谢谢

4

2 回答 2

3

您应该使用yajra(小写)。所以在提供者中你应该有:

yajra\Datatables\DatatablesServiceProvider

对于别名,您应该拥有

yajra\Datatables\Datatables::class

如果您查看官方文档,您会看到它是小写的

于 2017-11-22T20:02:24.083 回答
1

您正在使用 Yajra 而不是 yajra。所以在提供者中你应该有

yajra\Datatables\DatatablesServiceProvider

对于别名,您应该拥有

yajra\Datatables\Datatables::class
于 2017-11-23T08:11:38.530 回答