Мой Laravel API завершен, но проблема в том, что у меня возникают проблемы, когда пользователи напрямую пытаются получить доступ к бэкэнд-контроллеру из маршрута. Например, если у меня есть этот маршрут для регистрации данных.
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::post('/register', 'Auth\Api\AuthController@register');
И я пытаюсь получить доступ к этому маршруту через браузер, используя эту ссылку.
myapi.prj/api/register
Браузер выдает мне ошибку:
The GET method is not supported for this route. Supported methods: POST.
Некоторые говорят, что мне нужно что-то настроить в моем проекте Laravel, чтобы предотвратить подобные ошибки. Поскольку мой API работает только как внутренняя часть, и нет внешнего интерфейса, мой Laravel API должен ограничить этот. Как я могу это сделать?