all(), [ 'email' => 'required|email', 'password' => 'required', ])->validate(); $credentials = array('email' => $request->email, 'password' => $request->password); $user = User::where('email', $credentials['email'])->first(); if ($user && Hash::check($credentials['password'], $user->password)) { Auth::attempt(['email' => $request->email, 'password' => $request->password]); return redirect('dashboard')->with([ 'message' => trans('Selamat datang kembali'), 'type' => "success" ]); }else{ return redirect('/login') ->withInput() ->with([ 'message' => trans('Akun anda tidak ditemukan'), 'type' => "error" ]); } } public function logout() { Auth::logout(); return redirect('/login') ->withInput() ->with([ 'message' => trans('Berhasil Keluar'), 'type' => "success" ]); } }