控制器代码:public function xyz(){echo 'hello';}
Route::group(['prefix' => 'api'], function(){Route::post('apiregstration','APIcontroller@xyz');});
我使用laravel 5.1,并希望使用post方法创建API,但是它不起作用, GET方法工作正常
答案 0 :(得分:0)
如果get是有效的,但是发布不起作用,则也许您应该尝试运行php artisan route:clear
run来清除路由缓存。
答案 1 :(得分:0)
您的代码段中似乎有一个错字(我认为是直接来自您的来源)。
尝试更改
Route::group(['prefix' => 'api'], function() {
Route::post('apiregstration','APIcontroller@xyz');
});
收件人
Route::group(['prefix' => 'api'], function() {
Route::post('apiregistration','APIcontroller@xyz');
});
我假设您的意思是'apiregistration'
,而不是'apiregstration'
。
对于您提供的信息,我们没有多少可以假设,测试或核对的信息。 如果错误仍然存在,请尝试在问题中添加更多代码,以便我们提供帮助。