【问题标题】:Lumen not support email address in route?Lumen 不支持路由中的电子邮件地址?
【发布时间】:2019-01-24 07:46:09
【问题描述】:

我将使用 Lumen 开发 RestFul API,但我遇到了一些问题。 当我尝试通过电子邮件获取用户时。我收到消息

“在此服务器上找不到请求的资源 /user/test@example.com。”

这是我的路线

 $router->get('/{email}', ['as' => 'get', 'uses' => 'UserController@show']);

我在 laravel 中尝试了相同的 url,但它有效。我不知道为什么? 任何人都可以建议或帮助我。

【问题讨论】:

    标签: api lumen


    【解决方案1】:

    in lumen 路由如下所示

    $app->get('/user/{email}', 'ThorController@show');
    

    欲了解更多信息:https://lumen.laravel.com/docs/5.4/routing#route-parameters

    还要检查您的数据库凭据,无论您使用的是不同的 api 数据库还是 laravel 应用程序

    【讨论】:

    • 我在我的 lumen api 路由中使用它。它适用于我的 api
    • 您使用的是哪个版本的流明?
    • 我用的是最新版
    • 检查您的数据库凭据是否为 ​​api 使用不同的数据库
    • 检查我编辑的答案可能是您在路线/user/{email} 中使用了错误的路径@ 会有所帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    相关资源
    最近更新 更多