Как запретить пользователям прямой доступ к маршрутам (backend controller) в браузере? - PullRequest
0 голосов
/ 23 мая 2019

Мой 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 должен ограничить этот. Как я могу это сделать?

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