摘要:我有一个我想观察或倾听的模型,但即使在看到响应之后;与观察者/事件手柄无关。(DB也可以)
sntax错误在所有这些文件中都识别出,错误的类名称断开服务提供商,但日志在观察者和事件处理程序中不起作用。
应用结构逻辑的基本表示:
模型
<?php namespace Foo;
class Bar extends EloquentModel{...}
BazServiceProvider
<?php namespace FooBar;
use FooBar;
use ...;
class BazServiceProvider extends ServiceProvider{
public function register()
{
...
Bar::observe(new BarObserver);
//Or
Event::subscribe(new BarEventHandler);
}
}
观察者
<?php namespace FooBarQux;
use IlluminateSupportFacadesLog;
class BarObserver{
public function saved($model) // as well as others
{
Log::info("Lorem ipsum");
}
}
观察者在服务提供商中转到启动功能。未注册。
by forumsarchive.laravel.io