【问题标题】:Lumen: Method where() not supported流明:不支持 where() 方法
【发布时间】:2018-11-04 17:02:33
【问题描述】:

我正在尝试为以assets 开头的所有内容创建一个路由,并将每个后续字符串捕获到{path} 变量中。代码如下:

$router->get('/assets/{path}', 'AssetController@show')
   ->where('path', '(.*)');

我发现 where 不受 Lumen 支持并触发此错误:

Call to undefined method Laravel\Lumen\Routing\Router::where()

有没有办法可以在 Lumen 上完成此任务?

【问题讨论】:

    标签: routing routes router lumen


    【解决方案1】:

    用下面的代码弄明白了:

    $router->get('/assets/{path:.+}', 'AssetController@show');
    

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 2020-04-23
      • 2020-04-13
      • 2020-12-06
      • 2019-12-17
      相关资源
      最近更新 更多