Как я могу воссоздать это? Я новичок в Laravel, и я настроил Route::apiResourcepost данные со своих страниц vue на свой контроллер. Я знаю, что мне нужно защитить ресурс API, и пытаюсь понять, как это сделать. В api.php работает следующее:
Route::apiResource('name', 'App\Http\Controllers\MyController');
Но когда я пытаюсь защитить маршрут с помощью промежуточного программного обеспечения, например:
Route::middleware('auth:api')->apiResource('name', 'App\Http\Controllers\MyController');
Я получаю статус 401 неавторизованный ответ, и ответ:
{"message":"Unauthenticated."}
Любая обратная связь относительно того, что я делаю неправильно/должен делать, будет оценена по достоинству.





Когда вы работаете с промежуточным программным обеспечением auth:api, вы должны передать токен носителя для аутентификации в своих заголовках.