есть такой маршрут в routes/api.php
Route::middleware('auth:api')->get('/products', 'Api\ProductController@index')->name('api.index');
содержимое ProductController@index
public function index(){
return response()->json([
'products' => 'ok',
]);
// ->header('Accept', 'application/json');
}
в app/Http/Controllers/Auth/LoginController.php
добавил код если залогинен
protected function authenticated(Request $request, $user)
{
return $request->wantsJson()
? redirect('/api/products')
: redirect('/home');
}
всё равно возвращает на /home после входа,
т.е. после перехода на /api/products должно перекинуть на форму с аутенрификацией,
и после ввода логина и пароля предполагается что вернёт на /api/products, но перекидывает на /home
почему не срабатывает условие return $request->wantsJson() ?
как это правильно сделать?