php实现路由别名,php – Laravel多个路由别名

我正在尝试使用一组别名创建一个路由,所以当我在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中调用它时…

Who we are

参考链接转到my_laravel.com//{whois}

我怎么能在我的blade.php上调用route(‘whois’)并使其工作就像我在url上键入它一样?

我想在我的刀片中使用route function`,所以我可以保留一个模式.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值