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; }