Обновление моего Laravel Yajra Table

В настоящее время я нахожусь в 7.5.0 и я хочу обновить до 8.0.3, я следовал за шагами в https://yajrabox.com/docs/laravel-datatables/master/upgrade но я столкнулся с этой ошибкой

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Updating yajra/laravel-datatables-oracle (v7.5.0 => v8.0.3): Downloading (conneDownloading (100%)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
> php artisan optimize


  [Symfony\Component\Debug\Exception\FatalThrowableError]
  Class 'Yajra\Datatables\DatatablesServiceProvider' not found


Script php artisan optimize handling the post-update-cmd event returned with error code 1

Installation failed, reverting ./composer.json to its original content.

2 ответа

Решение

В Yajra DataTables V8 пространство имен и фасад были обновлены.

https://yajrabox.com/docs/laravel-datatables/master/upgrade https://yajrabox.com/docs/laravel-datatables/master/upgrade

  1. В папке config/app.php временно закомментируй Yajra\Datatables\DatatablesServiceProvider,
  2. Команда запуска composer update,
  3. Раскомментируйте провайдера Yajra\Datatables\DatatablesServiceProvider,
  4. Готово.
  5. Чтобы убедиться, что это работает, можете снова запустить команду composer update,

Ссылка от: https://yajrabox.com/docs/laravel-datatables/master/upgrade

Другие вопросы по тегам