[英]Lumen POST Routes not Working
考虑以下:
$router->group([
'prefix' => 'api/v1/group',
'middleware' => 'auth'
], function () use ($router) {
$router->get('/', [
'as' => 'group.list',
'uses' => 'Api\V1\GroupController@list'
]);
$router->post('/', [
'as' => 'group.create',
'uses' =>'Api\V1\GroupController@create'
]);
$router->get('/{groupUUID}', [
'as' => 'group.retrieve',
'uses' =>'Api\V1\GroupController@retrieve'
]);
$router->put('/{groupUUID}', [
'as' => 'group.update',
'uses' => 'Api\V1\GroupController@update'
]);
});
$router->get('/api/item/{table}/{id}', "ItemController@itemHandler");
$router->post('/api/item/{table}', "ItemController@itemHandler");
$router->put('/api/item/{table}/{id}', "ItemController@itemHandler");
$router->delete('/api/item/{table}/{id}', "ItemController@itemHandler");
我有几乎同样的问题。 就我而言 - 因为我使用 Laravel Valet 作为开发环境 - 在通过执行valet unsecure my-project
通过 HTTP 在本地提供 API 后,我能够再次发出 POST 请求。 在我的生产服务器上,我仍然可以使用 HTTPS,但是对于我的本地开发环境,这解决了这个问题。 希望这可以帮助一些未来的读者。
尝试api\/v1\/group\/<\/code> (带有斜杠)。
"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.