app->bind('Illuminate\Contracts\Auth\Registrar'); require_once __DIR__.'/../Http/helpers.php'; } public function boot() { Queue::failing(function (JobFailed $event) { loging('Failed Job - '.$event->connectionName, json_encode($event->data)); $failedid = $event->failedId; //\Artisan::call('queue:retry',['id'=>[$failedid]]); }); // Please note the different namespace // and please add a \ in front of your classes in the global namespace \Event::listen('cron.collectJobs', function () { \Cron::add('example1', '* * * * *', function () { $this->index(); return 'No'; }); \Cron::add('example2', '*/2 * * * *', function () { // Do some crazy things successfully every two minute }); \Cron::add('disabled job', '0 * * * *', function () { // Do some crazy things successfully every hour }, false); }); $this->composer(); } public function composer() { \View::composer('themes.default1.update.notification', function () { $notification = new BarNotification(); $not = [ 'notification' => $notification->where('value', '!=', '')->get(), ]; view()->share($not); }); } }