public function edit($id) { $countries = Country::orderBy('name', 'asc')->lists('name', 'id')->all(); $clubs = Club::orderBy('name', 'asc')->get()->lists('name_town', 'id')->all(); $competitor = Competitor::whereId($id)->firstOrFail(); return view('backend.competitors.edit', compact('competitor', 'countries', 'clubs')); }
/** * Display a listing of the clubs. * TODO: Add filters? * * @return \Illuminate\Http\Response */ public function index() { $clubs = Club::orderBy('created_at', 'asc')->get(); return view('club.index', ['title' => 'View Clubs', 'clubs' => $clubs, 'states' => $this->getStates()]); }
// Roles $roles_rs = Role::orderBy('name', 'asc')->get(); $roles = []; $roles[0] = 'Choose a roles'; foreach ($roles_rs as $r) { $roles[$r->id] = $r->name; } // Genders $genders_rs = Gender::orderBy('name', 'asc')->get(); $genders = []; $genders[0] = 'Choose a gender'; foreach ($genders_rs as $g) { $genders[$g->id] = $g->name; } // Clubs $clubs_rs = Club::orderBy('name', 'asc')->get(); $clubs = []; $clubs[0] = 'Choose a club'; foreach ($clubs_rs as $c) { $clubs[$c->id] = $c->name; } $users = User::orderBy('created_at', 'asc')->get(); return view('users', ['title' => 'Users', 'clubs' => $clubs, 'genders' => $genders, 'roles' => $roles, 'users' => $users]); }); /** * Add A New User */ Route::post('/user', function (Request $request) { $validator = Validator::make($request->all(), ['first_name' => 'required|max:100', 'last_name' => 'required|max:100', 'email' => 'email|max:255', 'birth_date' => 'date', 'gender_id' => 'required|exists:genders,id', 'club_id' => 'required|exists:clubs,id', 'active' => 'required|boolean']); if ($validator->fails()) { return redirect('/users')->withInput()->withErrors($validator);
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { return Club::orderBy('created_at')->get(); }