gpt4 book ai didi

laravel - 未找到类 'Yajra\DataTables\DatatablesServiceProvider'

转载 作者:行者123 更新时间:2023-12-02 18:57:37 34 4
gpt4 key购买 nike

我在本地计算机上开发了 Laravel 项目。我使用 Yajra Pakagebox 在其上使用引导数据表。

像这样: Composer 需要 yajra/laravel-datatables-oraclephp artisan 供应商:发布

然后我将它们全部推送到托管服务器,但它显示如下错误。

(1/1) FatalThrowableError
Class 'Yajra\DataTables\DatatablesServiceProvider' not found
in ProviderRepository.php (line 208)
at ProviderRepository->createProvider('Yajra\\DataTables\\DatatablesServiceProvider')
in ProviderRepository.php (line 144)
at ProviderRepository->compileManifest(array('Illuminate\\Auth\\AuthServiceProvider', 'Illuminate\\Broadcasting\\BroadcastServiceProvider', 'Illuminate\\Bus\\BusServiceProvider', 'Illuminate\\Cache\\CacheServiceProvider', 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cookie\\CookieServiceProvider', 'Illuminate\\Database\\DatabaseServiceProvider', 'Illuminate\\Encryption\\EncryptionServiceProvider', 'Illuminate\\Filesystem\\FilesystemServiceProvider', 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', 'Illuminate\\Hashing\\HashServiceProvider', 'Illuminate\\Mail\\MailServiceProvider', 'Illuminate\\Notifications\\NotificationServiceProvider', 'Illuminate\\Pagination\\PaginationServiceProvider', 'Illuminate\\Pipeline\\PipelineServiceProvider', 'Illuminate\\Queue\\QueueServiceProvider', 'Illuminate\\Redis\\RedisServiceProvider', 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', 'Illuminate\\Session\\SessionServiceProvider', 'Illuminate\\Translation\\TranslationServiceProvider', 'Illuminate\\Validation\\ValidationServiceProvider', 'Illuminate\\View\\ViewServiceProvider', 'Yajra\\DataTables\\DatatablesServiceProvider', 'Laravel\\Tinker\\TinkerServiceProvider', 'App\\Providers\\AppServiceProvider', 'App\\Providers\\AuthServiceProvider', 'App\\Providers\\EventServiceProvider', 'App\\Providers\\RouteServiceProvider'))
in ProviderRepository.php (line 61)

重要的是我无法在托管服务器上执行任何命令,因为它是共享托管服务器。我看到很多解决这个问题的文章,但它们都使用“artisan”和“composer”命令。但我根本无法使用这个命令。我只能通过FTP将源代码上传到服务器。

最佳答案

根据您使用的 DataTables 版本,这可能是简单的大小写问题。版本 8 之后您应该使用:

Yajra\DataTables\DataTablesServiceProvider

版本8使用之前:

Yajra\Datatables\DatatablesServiceProvider

升级说明引用:https://yajrabox.com/docs/laravel-datatables/master/upgrade#namespace

关于laravel - 未找到类 'Yajra\DataTables\DatatablesServiceProvider',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46725300/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com