/** * Register custom Blade composers * * @return void */ private function bladeComposers() { /** * Master.Private */ view()->composer('master.private', function ($view) { /** * Provide counts of all Records */ $counts = array(); $counts['senders'] = Senders::all()->count(); $counts['targets'] = Targets::all()->count(); $counts['queue'] = Tweets::inQueue()->count(); $counts['sent'] = Tweets::areSent()->count(); $counts['failed'] = Tweets::haveFailed()->count(); $counts['flagged'] = Tweets::isFlagged()->count(); $view->with('counts', $counts); }); }
/** * Return the Senders page * * @return View */ public function getSenders() { $senders = Senders::all(); return view('private.senders')->with('senders', $senders); }