/** * Display a listing of the resource. * * @return Response */ public function index() { $sos = SosModel::latest()->get(); if (Auth::user()->isStudent()) { $sos = SosModel::where("user_id", Auth::user()->id)->latest()->get(); } $sos = SosModel::latest()->get(); return view("pages.sos_requests.index", compact("sos")); }
public function __construct() { $this->middleware('auth'); $user_types = UserType::lists("name", "id"); $states = State::lists("name", "id"); $users_count = User::with("state")->latest()->get()->count(); $universities_count = University::latest()->get()->count(); $sos_count = SosModel::latest()->get()->count(); $students_count = Student::latest()->get()->count(); $companies_count = Company::latest()->get()->count(); \View::share(compact("users_count", "universities_count", "sos_count", "states", "user_types", "students_count", "companies_count")); }