当我在Laravel 5.1 API中使用邮递员运行API时,Post方法不起作用

时间:2019-01-10 15:38:51

标签: php api laravel-5 laravel-5.1

控制器代码:public function xyz(){echo 'hello';}

Route::group(['prefix' => 'api'], function(){Route::post('apiregstration','APIcontroller@xyz');});

我使用laravel 5.1,并希望使用post方法创建API,但是它不起作用, GET方法工作正常

2 个答案:

答案 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'

对于您提供的信息,我们没有多少可以假设,测试或核对的信息。 如果错误仍然存​​在,请尝试在问题中添加更多代码,以便我们提供帮助。