【发布时间】:2017-09-08 12:31:43
【问题描述】:
这是我在 http/routes.php 中提到的两条路线
Route::get('/{buy_type}-property/{type}-in-{city}/{location}/project/{projname}/{section}', 'APP\DetectHookController@detectProjectcase4')->where('projname', '[A-Za-z0-9_\-A-Za-z0-9_\-]+')->where('location','[A-Za-z0-9_\-A-Za-z0-9_\-]+')->where('section', '[A-Za-z0-9_\-A-Za-z0-9_\-]+');
第二个是
Route::get('/{buy_type}-property/{type}-in-{city}/{location}/project/{clustername}/{projname}', array( 'as' => 'project-with-cluster', 'uses' => 'APP\DetectHookController@detectProjectcase2'))->where('projname', '[A-Za-z0-9_\-A-Za-z0-9_\-]+')->where('location','[A-Za-z0-9_\-A-Za-z0-9_\-]+');
我想要基于第一个路由中的 {section} 参数的条件路由。 第二个在应该被调用时没有被调用,因为两条路由都具有相同的参数。有人可以建议我吗,因为我无助了将近一个星期。
【问题讨论】: