Every time I try to log in I always return to the login page i cant redirect to my dashboard.I have tried dd() and Auth::check and the results are all success
here my AuthController
use AppHttpControllersController;
use AppModelsUser;
use IlluminateHttpRedirectResponse;
use IlluminateHttpRequest;
use IlluminateSupportFacadesAuth;
use IlluminateSupportFacadesHash;
use IlluminateSupportFacadesRedirect;
public function loginProses(Request $request): RedirectResponse
{
$request->validate([
'email'=>'required',
'password'=>'required'
],[
'email.required'=>'Email wajib diisi',
'password.required'=>'Password wajib diisi',
]);
$infologin = [
'email'=>$request->email,
'password'=>$request->password,
];
if (Auth::attempt($infologin)) {
$request->session()->regenerate();
// if (Auth::check()) {
// return "success";
// } else {
// return "not";
// }
return redirect()->intended('dashboard');
// dd($infologin);
}else{
return redirect('/laravel')->withErrors('Username atau Password Salah')->withInput();
}
}
my DashboardController that I want to go to
use AppModelsUser;
use AppModelsBuku;
use AppModelsKategori;
use IlluminateHttpRequest;
use IlluminateSupportFacadesAuth;
public function index()
{
$totalBooks = Buku::count();
return view('backend.index', ['totalBooks' => $totalBooks]);
}
my web Route
use IlluminateSupportFacadesRoute;
use AppHttpControllersAuthController;
use AppHttpControllersDashboardController;
use AppHttpControllersBukuController;
use AppHttpControllersKategoriController;
use AppHttpControllersUsersController;
Route::group(['middleware' => 'auth'], function (){
Route::resource('dashboard', AppHttpControllersDashboardController::class);
Route::resource('buku', AppHttpControllersBukuController::class);
Route::resource('kategori', AppHttpControllersKategoriController::class);
Route::delete('/logout', [AuthController::class, 'logout'])->name('logout');
});
I want to access the dashboard page that I gave the auth middleware