Резюме: у меня есть модель, которую я хочу наблюдать или слушать, но даже после того, как я увижу ответ; ничего не происходит, связанного с наблюдателями / обработчиками событий. (Db тоже в порядке)
Ошибки Sntax распознаются во всех этих файлах, неправильные имена классов нарушают работу поставщика услуг, но журнал не работает внутри наблюдателя и обработчика событий.
Базовое представление логики структуры приложения:
Модель
<?php namespace Foo;
class Bar extends EloquentModel{...}
BazServiceProvider
<?php namespace FooBar;
use Foo\Bar;
use ...;
class BazServiceProvider extends ServiceProvider{
public function register()
{
...
Bar::observe(new BarObserver);
//Or
Event::subscribe(new BarEventHandler);
}
}
Наблюдатель
<?php namespace FooBar\Qux;
use Illuminate\Support\Facades\Log;
class BarObserver{
public function saved($model) // as well as others
{
Log::info("Lorem ipsum");
}
}