Я хочу просто вернуть некоторые JSON данные с контроллера, поэтому я решил использовать маршрут api.
MyController. php:
public function data()
{
//return json string
}
Предполагается, что этот контроллер для использования как api, так и веб-маршрутами, в зависимости от моих потребностей.
api. php:
Route::get('data', 'MyController@data');
Когда я посещаю путь: /api/data
, он перенаправляет меня на /home
.
Однако, когда я меняю свой маршрут на следующий, он работает:
Route::get('data', function() {
//return json string
});
Я не уверен, связано ли это с аутентификацией. Как видите, я не привязываю промежуточное ПО к своему маршруту.
В чем, кажется, проблема?