【问题标题】:Laravel optional argument for routingLaravel 路由的可选参数
【发布时间】:2014-01-22 06:45:15
【问题描述】:

我写了以下路由器。但我喜欢让{id}{name} 是可选的,以防用户不添加它们的URL,也不会弹出错误。

换句话说,现在当我访问这个 URL 时:

http://localhost/public/mostafa/23/testName

有效,

但是当我访问以下 URL 时出现错误 (404):

 http://localhost/public/mostafa

我希望上述 URL 正常工作,而不是抛出 404。

【问题讨论】:

    标签: php routing laravel laravel-4


    【解决方案1】:

    你可以使用“?”提供可选参数。

    Route::get('/blah/{part1?}/{part2?}',function($part1=null, $part2=null) {
        //...
    });
    

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      • 2018-01-08
      • 2018-04-06
      • 2023-04-01
      相关资源
      最近更新 更多