Skip to content

Route [login] not defined. #2294

@rasxod

Description

@rasxod

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions