Alfonss's avatar

Route [login] not defined.

My web.php

use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Auth; use App\Http\Controllers\AdminController; use App\Http\Controllers\DosenController;

Route::middleware('auth:admin')->group(function () {

    Route::get('HalamanUtama',[AdminController::class, 'halaman_utama_admin'])->name('HalamanUtama');

});

My controller.php

public function authenticate_admin(Request $request) {

    $data = $request->validate([
        'username_admin' => ['required', 'max:255'],
        'password' => ['required'],
    ]);

    if (Auth::guard('admin')->attempt($data)) {
        $request->session()->regenerate();
        return redirect()->intended('HalamanUtama');
    }
    return back()->withErrors([
        'username_admin' => 'Wrong username or password',
    ])->onlyInput('username_admin');
}
0 likes
1 reply
martinbean's avatar

@alfonss Well do you have a route with the name “login”?

Run php artisan route:list --name=login

Please or to participate in this conversation.