【问题标题】:How to create a sub- domain in laravel如何在 laravel 中创建子域
【发布时间】:2015-04-01 19:03:46
【问题描述】:

我正在尝试在 laravel 中创建一个子域。子域将类似于merchant.example.com,它们将是更多链接,例如merchant.example.com/loginmerchant.example.com/myaccount,所以这就是我累了

Route::get('.partner/', array(
'as' => 'partner-home',
'uses' => 'HomeController@partnerHome'
));

但只是将我重定向到主域。请知道怎么做。

【问题讨论】:

  • 什么意思?更新什么?
  • @lukasgeiter 对不起,我可能不明白。该示例已完成一半,它们没有解释,而且它不是通配符 sub.domain。它总是会是 partner.main-domain-name.com 所以partner 这个词就是他们
  • 这实际上让它变得更简单......看看我的答案

标签: php laravel laravel-4 laravel-routing


【解决方案1】:

你可以注册一个路由组来拥有一个特定的域:

Route::group(array('domain' => 'partner.myapp.com'), function(){
    Route::get('/', array(
        'as' => 'partner-home',
        'uses' => 'HomeController@partnerHome'
    ));
});

【讨论】:

  • 谢谢,但我需要硬编码“myapp.com”吗?我不能让实际的域更好吗?
  • 请注意,没有保存方法来找出当前域(因为有两个段的 tlds,如 .co.uk。您可以在 config/app.php 中添加一个值 domain。然后检索它像Config::get('app.domain') 这样可以针对不同的环境进行配置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-03
  • 2017-12-02
  • 2015-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多