Я нахожусь в процессе переключения с Laravel 4.2 на Laravel 5, не уверен, что это актуально, но я получаю ошибку:
"Class 'library\observers\UserObserver' not found"
и я понятия не имею, в чем проблема, насколько я понимаю (из-за моего разочарования), что все на своем месте, пространства имен, папки, имена классов и т. д., и я запустил дамп ремесленника Команда автозагрузки теперь дважды. класс является наблюдателем, который изменяет пользовательский ввод при сохранении. вот мой код:
UserObserverServiceProvider.php:
<?php namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use library\observers\UserObserver;
use App\Models\User;
class UserObserverServiceProvider extends ServiceProvider
{
public function boot()
{
User::observe( new UserObserver );
}
public function register(){}
}
UserObserver.php:
<?php namespace library\observers;
use library\Facades\Geo;
use Geocode;
use State;
use City;
class UserObserver{ code for user observer }
Конфигурация app.php для поставщика услуг:
'App\providers\UserObserverServiceProvider',
Все эти вещи работали вместе до переключения, что я пропустил?
Я оставил приложение вне пространства имен и пути для использования, работает сейчас, спасибо!
Других решений пока нет …