'Yajra\Datatables\DatatablesServiceProvider' 未找到

'Yajra\Datatables\DatatablesServiceProvider' not found

大家好,我正在努力解决这个问题大约 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 版本,必须是这个版本,而不是新版本。

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

谢谢

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

yajra\Datatables\DatatablesServiceProvider

对于别名你应该

yajra\Datatables\Datatables::class

如果你看 official documentation 你会发现它是小写的

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

yajra\Datatables\DatatablesServiceProvider

对于别名你应该

yajra\Datatables\Datatables::class