【问题标题】:laravel route() generate link with different domain namelaravel route() 生成不同域名的链接
【发布时间】:2018-02-11 18:32:05
【问题描述】:

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

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

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

route('landing')

我的 html 文件中的结果链接类似于“mysite.com/landing” 有没有办法为另一个域名生成链接。 我的意思是通过调用 route('landing') 结果就像“othersite.com/landing”

【问题讨论】:

  • 对于其他域这是不可能的,但您可以为您的站点子域执行此操作.....

标签: php laravel laravel-5


【解决方案1】:

通过在您的路由中使用匿名函数,您可以实现这一点。

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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-24
    • 2016-02-25
    • 2020-05-11
    • 2017-01-23
    • 2012-05-19
    • 2015-04-10
    • 1970-01-01
    • 2018-03-28
    相关资源
    最近更新 更多