【发布时间】:2015-09-22 04:45:47
【问题描述】:
我正在使用 laravel 5.0 框架,我有这样的路线:
www.example.com/title-size
其中size是可选参数
Route::any('embed-{title}-{size?}',['uses'=>'Posts@getData','as'=>'embed'])->where('title', '.*(?=-)');
因为我的标题包含破折号,所以它忽略了我的可选尺寸参数,所以我研究并发现这个 ->where('title', '.*(?=-)'); 效果很好。现在问题来了,我必须始终添加大小参数。如果没有大小参数,则路线不起作用,因此它会给我一个 404。
【问题讨论】:
-
你为什么不使用查询字符串?
标签: php laravel routes laravel-5