public function index(Ticket $ticket) { //A FLAG USED TO IDENTIFY THE SOURCE AS "VIEWALL" IS SHARED BY MULTIPLE AND NEEDS TO SHOW OUTPUT BASED ON SOURCE $page_flag = "pending"; $tickets = $ticket->pending()->latest()->get(); $tickets_c = $ticket->completed()->latest()->get(); return view('tickets.viewAll', compact('tickets', 'tickets_c', 'page_flag')); }
public function home(Content $content, Ticket $ticket, User $user, Application $application, BusinessUnit $businessUnit) { //FIND USERS WITH SUBMITTED TICKETS $users_with_tickets = User::has('tickets')->get(); //USERS WHO ARE NOT ADMIN $non_admin_users = $user->notAdmin()->get(); $admin_users = $user->admins()->get(); $tickets_all = $ticket->all()->count(); $tickets_c = $ticket->completed()->get()->count(); $prj_brief_records = $content->latest()->brief()->get(); $prj_notes_records = $content->latest()->notes()->get(); $status_records = $content->latest()->status()->get(); $applications = $application->get(); $users = $user->get(); return view('pages.home', compact('prj_notes_records', 'status_records', 'tickets_c', 'tickets_all', 'users_with_tickets', 'applications', 'non_admin_users', 'admin_users', 'users')); }