पर सूची jasonlewis जांच कर सकते हैं जेसन लुईस जवाब देने के लिए इसके अलावा, मैं कुछ और अधिक जोड़ने के लिए है। मैं बस fire()
समारोह के लिए खोज की है और Laravel 5 के लिए निम्न सूची के साथ आया था,
$this->events->fire('auth.attempt', $payload);
$this->events->fire('auth.login', [$user, $remember]);
$this->events->fire('auth.logout', [$user]);
$this->events->fire('cache.'.$event, $payload);
$this->laravel['events']->fire('cache:clearing', [$storeName]);
$this->laravel['events']->fire('cache:cleared', [$storeName]);
$events->fire('artisan.start', [$this]);
$this->events->fire('illuminate.query', array($query, $bindings, $time, $this->getName()));
$this->events->fire('connection.'.$this->getName().'.'.$event, $this);
$this['events']->fire('bootstrapping: '.$bootstrapper, [$this]);
$this['events']->fire('bootstrapped: '.$bootstrapper, [$this]);
$this['events']->fire('locale.changed', array($locale));
$this['events']->fire($class = get_class($provider), array($provider)); //after provider registered.
$this->app['events']->fire('kernel.handled', [$request, $response]);
$this->dispatcher->fire('illuminate.log', compact('level', 'message', 'context'));
$this->events->fire('mailer.sending', array($message));
$this->events->fire('illuminate.queue.failed', array($connection, $job, $data));
$this->events->fire('illuminate.queue.stopping');
$this->events->fire('router.matched', [$route, $request]);
$this->events->fire('composing: '.$view->getName(), array($view));
$this->events->fire('creating: '.$view->getName(), array($view));
स्रोत
2015-04-20 08:27:29
यह ध्यान देने योग्य है कि 5.4 के अनुसार, उपर्युक्त में से कुछ का नाम बदल दिया गया है या हटा दिया गया है। मैं 'laravel.done' घटना के समान कुछ ढूंढ रहा था लेकिन किसी दस्तावेज़ को खोजने के लिए संघर्ष किया। मैं बस * * 'के साथ सभी घटनाओं के बारे में सुनना चाहता हूं और उपलब्ध होने के लिए महसूस करने के लिए ईवेंट प्रेषक उदाहरण को लॉग इन करना चाहता हूं। – Bower