繁体   English   中英

"Lumen POST 路由不工作"

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM