Exemple #1
0
 public static function listGalleries()
 {
     if (Auth::user()->hasRole('admin') == true || Auth::user()->hasRole('moderator') == true) {
         $galleries_data = School::select(array('id', 'name'))->orderBy('created_at', 'desc')->get();
     } else {
         $galleries_data = School::whereStatus(true)->orderBy('created_at', 'desc')->whereHas('users', function ($q) {
             $q->where('user_id', '=', Auth::user()->id);
         })->get();
     }
     return $galleries_data;
 }