我的POST
文件中有一条api.php
路由,就像这样:
Route::group(
['namespace' => 'api'], function () {
Route::post('parent/signup', 'ParentController@signUp');
}
);
我正试图在postman
中访问此网址,因为这是api
路由。但是,当我向此route
发送请求时,会发生exception
:
RouteCollection.php第218行中的MethodNotAllowedHttpException:
我肯定会发送一个帖子请求,如下图所示:
我跑了php artisan route:list
,这条路线是POST路线。
| POST | api\/parent\/signup | | App\\Http\\Controllers\\api\\ParentController@signUp
我在这里做错了什么?有什么帮助吗?
答案 0 :(得分:5)
我半个月前遇到同样的问题。
原因是当我在有效路由上发布时,它从
检查您的浏览器并按照请求,您可能会看到准确的问题。
答案 1 :(得分:-1)
问题应该是路由命名空间,你没有正确使用它。
尝试使用路线组:
Route::group(['prefix' => 'api'], function()
{
Route::post('parent/signup', 'ParentController@signup');
});