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