/** * Store a newly created resource in storage. * * @param App\Http\Requests\Admin\LoginRequest $request * @return \Illuminate\Http\Response */ public function store(LoginRequest $request) { $getData = User::where('username', e($request->input('username')))->get(); if (isset($getData[0])) { if ($getData[0]->status == 1) { if (Hash::check($request->input('password'), $getData[0]->password)) { $setSession['id'] = $getData[0]->id; $setSession['username'] = $getData[0]->username; $setSession['first_name'] = $getData[0]->first_name; $setSession['last_name'] = $getData[0]->last_name; $request->session()->put('backoffice', $setSession); return redirect()->action('Admin\\DashboardController@index'); } else { $MessageShow = trans('banner_messages.passwordFail'); } } else { $MessageShow = trans('banner_messages.statusUserNoneActive'); } } else { $MessageShow = trans('banner_messages.nodataInSyatem'); } $setData['errorMsg'] = $MessageShow; return View::make('admin.login.index', $setData); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, int $id) { $dataUpdate = $request->except(['_token', '_method']); if ($dataUpdate['password']) { $dataUpdate['password'] = Hash::make($dataUpdate['password']); } User::where('id', $id)->update($dataUpdate); return redirect()->action('Admin\\UserController@index'); }