los*_*yte 5 routes laravel laravel-5
我想在 Laravel 中使用 URL 作为路由参数。这是我的路线声明web.php
<?php
Route::get('/url/{id}/{url?}',
'URLController@find')
->where('url', '(.*)');
Run Code Online (Sandbox Code Playgroud)
如果“url”参数没有自己的查询参数,则此方法工作正常。但这并没有按预期工作:
http://www.somedomain.com/productsdetails?prodid=44296
Run Code Online (Sandbox Code Playgroud)
当我传递上面的 URL 时,它只获取http://www.somedomain.com/productsdetails参数的一部分。Laravel 无法解析问号后面的部分。
您知道有什么解决方法吗?
| 归档时间: |
|
| 查看次数: |
4430 次 |
| 最近记录: |