如何防止用户在浏览器中直接访问路由(后端控制器)?

时间:2019-05-23 01:54:37

标签: laravel api

我的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应该限制这一部分。我该怎么办?

0 个答案:

没有答案