我想定义一个注册事件的服务提供者。所以做了以下(取自一本书)
<?php
namespace MyApp\Providers;
use Illuminate\Support\ServiceProvider;
class EventsProvider extends ServiceProvider
{
public function boot()
{
Event::listen('some.event', function($parameter)
{
// Handle the event..
});
}
}
然后我将它添加到提供程序数组中。
但是当我执行代码时出现以下错误
实现剩余的方法(Illuminate\Support\ServiceProvider::register)
它迫使我声明一个register()
方法。
当我向EventsProvider
类添加一个名为register()
(没有实现,只是让它返回 null)的方法时,我收到以下错误
找不到类“MyApp/Providers/EventProvider”
为什么会这样,我该如何解决?