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'));
 }
Esempio n. 2
0
 /**
  * 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()]);
 }
Esempio n. 3
0
    // 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);
Esempio n. 4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return Club::orderBy('created_at')->get();
 }