代码之家  ›  专栏  ›  技术社区  ›  Francisco

未找到“Yajra\Datatables\DatatablesServiceProvider”

  •  1
  • Francisco  · 技术社区  · 7 年前

    嗨,伙计们,我试着在大约一周内解决这个问题,我在这里被绊住了。我尝试了很多事情,比如:编写器转储、清除缓存、资本化服务提供商,比如: Yajra\Datatables\DatatablesServiceProvider 我运行Yajra的多个版本,如5和6。

    这是我的应用程序。配置

    Providers
        Illuminate\Validation\ValidationServiceProvider::class,
        Illuminate\View\ViewServiceProvider::class,
        Yajra\Datatables\DatatablesServiceProvider::class
    
    Alias
        'Datatables' => Yajra\Datatables\Facades\Datatables::class,
    

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

    如果我们能在这方面帮助我,我将非常高兴。

    谢谢

    2 回复  |  直到 7 年前
        1
  •  3
  •   Marcin Nabiałek    7 年前

    你应该使用 yajra (小写)。因此,在提供商中,您应该:

    yajra\Datatables\DatatablesServiceProvider
    

    对于alias,你应该

    yajra\Datatables\Datatables::class
    

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

        2
  •  1
  •   Mohamed Akram    7 年前

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

    yajra\Datatables\DatatablesServiceProvider
    

    yajra\Datatables\Datatables::class