Laravel / Passport устанавливает аутентификацию для методов - PullRequest
0 голосов
/ 15 октября 2019

Я установил Laravel и Passport для создания REST API, API-данные работают нормально, я установил паспорт и успешно настроил конфигурацию, но есть проблема, я не знаю, как установить аутентификацию паспорта для моих маршрутов:

Route::get('posts', 'PostController@index');
Route::get('posts/{post}', 'PostController@show');
Route::post('posts', 'PostController@store');
Route::put('posts/{post}', 'PostController@update');
Route::delete('posts/{post}', 'PostController@delete');

Я пробовал:

Route::group([
    'prefix' => 'auth'
], function () {
    Route::get('posts', 'PostController@index');
    Route::get('posts/{post}', 'PostController@show');
});

404 не найдено

А также:

Route::middleware('auth:api')->group( function () {
    Route::resource('posts', 'PostController@index');
});

Symfony \ Component \ Routing \ Exception \ RouteNotFoundException Маршрут [логин] не определен.

Так как я могу использовать паспорт на моих маршрутах?

POSTMAN:

Symfony \ Component \ Routing \ Exception \ RouteNotFoundException: маршрут [логин] не определен. в файле C: \ xampp2 \ htdocs \ api \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ UrlGenerator.php в строке 412

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...