#2294·jwt-auth

Route [login] not defined.

Author: rasxodCreated Nov 24, 2025Updated Feb 10, 2026

laravel 12 php 8.2 routes/api.php

use App\Http\Controllers\Auth\JWTController;
use App\Http\Controllers\Api\v1\UsersList;
// use App\Http\Middleware\ApiAuthenticate;
use Illuminate\Support\Facades\Route;

// use Illuminate\Http\Request;
// use Illuminate\Support\Facades\Route;

Route::prefix('v1')->group(function () {
	Route::post('/login', [JWTController::class, 'login']);
    Route::post('/refresh', [JWTController::class, 'refresh']);
	Route::middleware(['auth:api'])->group(function () {
	    Route::get('/me', [JWTController::class, 'me']);
	    Route::post('/logout', [JWTController::class, 'logout']);
		Route::apiResource('users', UsersList::class);
	});

If I don't pass a hatch to the method /me

I get an error.

Symfony\Component\Routing\Exception\RouteNotFoundException vendor\laravel\framework\src\Illuminate\Routing\UrlGenerator.php:526 Route [login] not defined.