После обновления моего проекта с Laravel v5.7.11 до v6.0.3 я получил следующую ошибку в конце composer update
:
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDum
@php artisan package:discover
InvalidArgumentException : Unable to find observer: App\Observer\ClientObserver
at /usr/local/var/www/system-panel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php:86
82| if (class_exists($class)) {
83| return $class;
84| }
85|
> 86| throw new InvalidArgumentException('Unable to find observer: '.$class);
87| }
88|
89| /**
90| * Get the observable event names.
Exception trace:
1 Illuminate\Database\Eloquent\Model::resolveObserverClassName("App\Observer\ClientObserver")
/usr/local/var/www/system-panel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php:56
2 Illuminate\Database\Eloquent\Model::registerObserver("App\Observer\ClientObserver")
/usr/local/var/www/system-panel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php:42
Класс ClientObserver находится в каталоге Observers в каталоге App. App/Observers/ClientObserver
Клиентский наблюдатель определяется следующим образом:
<?php
namespace App\Observers;
use App\Models\Passport\Client;
use Uuid;
class ClientObserver
{
....
}
Я ожидал, что функция будет работать, как и раньше, без проблем. Кроме обновления пакетов ничего не менялось.
php artisan
тоже больше не работает, выдает ту же ошибку.
У кого-нибудь была эта проблема, и если да, то как ее исправить?