/** * Display a form to create a new shift */ public function create() { // get an array of manager options $managers = User::oldest('name')->isManager()->lists('name', 'id')->toArray(); // get an array of employee options $employees = User::oldest('name')->isEmployee()->lists('name', 'id')->toArray(); $employees = [0 => 'Open shift'] + $employees; return view('shifts/create', compact('managers', 'employees')); }
/** * show a directory of users, organized by role type */ public function index() { $managers = User::oldest('name')->isManager()->get(); $employees = User::oldest('name')->isEmployee()->get(); return view('users/directory', compact('managers', 'employees')); }