laravel route()生成具有不同域名的链接

时间:2017-09-03 08:09:44

标签: php laravel laravel-5

我已经在laravel web.php文件中定义了我的路由。

 Route::get('/landing')->name('landing');

我可以像这样为这条路线生成链接:

route('landing')

我的html文件中的结果链接就像" mysite.com/landing" 有没有办法为另一个域名生成链接。 我的意思是通过呼叫路线('登陆')结果就像" othersite.com/landing"

1 个答案:

答案 0 :(得分:2)

通过在路线中使用匿名功能,您可以实现此目的。

Route::name('landing-outside')->get('landing-outside', function(){
    return redirect('http://my-other-domain.com/landing');
});

<a href='{{ route('landing-outside') }}'>Link to my-other-domain</a>