总结:我有一个我想观察或倾听的模型,但即使看到回应之后;与观察者/事件句柄无关。 (Db也可以)
在所有这些文件中都识别出Sntax错误,错误的类名破坏了服务提供者,但是日志在观察者和事件处理程序中不起作用。
应用程序结构逻辑的基本表示:
<?php namespace Foo;
class Bar extends EloquentModel{...}
<?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");
}
}
答案 0 :(得分:1)
观察者去服务提供商的启动功能。没有注册。
来自forumsarchive.laravel.io的zenry