EventServiceProvider laravel 5

时间:2015-03-25 15:48:39

标签: events laravel

我正在挖掘laravel 5的代码以更好地理解它。我从索引页开始,目前我被困在注册部分。

use Illuminate\Support\ServiceProvider;
class EventServiceProvider extends ServiceProvider {
/**
* Register the service provider.
*
* @return void
*/

    public function register()
    {
      $this->app->singleton('events', function($app)
      {
          return (new Dispatcher($app))->setQueueResolver(function() use ($app)
          {
            **return $app->make('Illuminate\Contracts\Queue\Queue');**
          });
        });
      }
    }

我不理解该部分" $ app-> make(' Illuminate \ Contracts \ Queue \ Queue');"。 "照亮\合同\队列\队列"接口不是类。它应该为此过程抛出错误消息。但是我没有看到任何错误信息。我猜这个时候没有被叫过?

如果你能解释一下这里发生了什么,我们将不胜感激。

提前致谢。

0 个答案:

没有答案