Ejemplo n.º 1
0
 /**
  * Authorize admin user and pass data to Dashboard.
  *
  * @return Factory|\Illuminate\View\View
  */
 public function dash()
 {
     if (Auth::user()->is_admin) {
         $view_var['observations'] = FloraObserve::with(['soil', 'contributor' => function ($q) {
             $q->with('profile');
         }])->get();
         $view_var['all_observations'] = FloraObserve::count();
         $view_var['all_users'] = User::count() - 1;
         $view_var['guest_observes'] = FloraObserve::where('user_id', '=', 2)->count();
         return view('admin.dash', $view_var);
     }
     abort(401, 'Unauthorized request.');
 }