我正在尝试使用一组别名创建一个路由,所以当我在url中调用whois或who_is时,它会转到相同的路由.
然后我不需要每次都重复代码,只更改别名.
我试过下面的代码.
路线中的变量:
$path = 'App\Modules\Content\Controllers\ContentController@';
$aliases['whois'] = '(quemsomos|who_is|whois)';
路线:
Route::get('{whois}', array('as' =>'whois', 'uses' => $path.'getWhois'))->where('whois', $aliases['whois']);
这个也适用
Route::get('{whois}', $path.'getWhois')->where('whois', $aliases['whois']);
输入网址my_laravel.com/whois或my_laravel.com/who_is或my_laravel.com/quemsomos会将我发送到$path.’getWhois'(这是正确的).
但是当我尝试在刀片上的html中调用它时…
参考链接转到my_laravel.com//{whois}
我怎么能在我的blade.php上调用route(‘whois’)并使其工作就像我在url上键入它一样?
我想在我的刀片中使用route function`,所以我可以保留一个模式.