Я хочу создать API для своего приложения, но у меня проблема с маршрутом.
У меня есть возможность добавить ссылку, и у меня есть условие: если пользователь авторизован, записывается идентификатор пользователя, если не авторизован, записывается его u_id.
Все это отправляется на один и тот же роутер, но вот проблема:
Route:: post('/link-store', ['as' = > 'api.link', 'uses' = > 'Api\LinkController@store']);
вот мой маршрутизатор, и я отправлю на него запрос как авторизованный пользователь, но на
dd(\Auth()->user())
я получаю null Если я сделаю это:
Маршрут ::
middleware('auth:api')->group( function () { Route::post('/link-store', ['as' => 'api.link', 'uses' => 'Api\LinkController@store']); });
то я не могу получить доступ к маршруту, если я не авторизован. Что я должен делать? Я использовал Laravel Passport.