/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { if (Auth::check()) { $input = Input::all(); $validation = Validator::make($input, User::$updateRules); $user = User::find($id); if ($validation->passes()) { $utility = new common\Utilities(); $input['dob'] = $utility->convertDatePickerFormatToMySQLFormat($input['dob']); $user->update($input); $users = User::all(); return Redirect::route('admin.show', $id); } return Redirect::route('admin.edit', $id)->withInput()->withErrors($validation)->with('message', 'There were validation errors.'); } else { return View::make('auth.login'); } }
$users = User::all(); return View::make('admin.index', compact('users')); } else { $user = User::first(); if (is_null($user)) { return View::make('guest.index'); } else { $users = User::all(); foreach ($users as $user) { $utility = new common\Utilities(); $user->dob = $utility->convertMySQLFormatToDatePickerFormat($user->dob); } $pagination = 7; $paginatedUsers = User::paginate($pagination); return View::make('guest.show', compact('paginatedUsers', 'user')); } } }); Route::any('guest/show/{id}', array('as' => 'guest.show', function ($id) { $pagination = 7; $user = User::find($id); if (is_null($user)) { $users = User::all(); return Redirect::route('guest.index', compact('users')); } else { $utility = new common\Utilities(); $user['dob'] = $utility->convertMySQLFormatToDatePickerFormat($user['dob']); $paginatedUsers = User::paginate($pagination); return View::make('guest.show', compact('user', 'paginatedUsers')); } }));