【问题标题】:Laravel Project Structure with Subdomains带有子域的 Laravel 项目结构
【发布时间】:2014-07-12 21:04:51
【问题描述】:

我已经启动了一个名为 webdev 的 laravel 项目。我希望这个项目有子域,但是,我不知道该怎么做。我试着环顾四周,找不到关于如何构建我的项目以便我可以使用子域的解释。

现在这就是我所做的:

/Applications/XAMPP/htdocs/project/ 中,我使用laravel new webdevwebdev 创建了主目录。这是我想要主站点的地方。但现在我想拥有一个webdev 的子域来处理所有帐户处理。那么如何为此创建子域呢?我在/Applications/XAMPP/htdocs/project/ 中做laravel new accounts 那么我如何告诉webdev accounts 是一个子域?

【问题讨论】:

  • Laravel 3 还是 4?您是否也尝试将其添加到路由文件中?
  • @etr laravel 4. 如果我想拥有子域,我正在尝试了解目录结构应该如何工作。
  • @Vanessa 我猜你不需要特殊的目录结构路由会为你处理它laravel.com/docs/routing#sub-domain-routing
  • @Humanlove 但是webdev的子域可以是laravel项目比如laravel new subdomain_namewebdev在同一目录下吗?

标签: php .htaccess laravel laravel-4


【解决方案1】:

打开子域通配符并将它们指向您的主应用文档根目录。 Laravel 路由处理通配符子域,并从域中传递通配符参数。

Route::group(array('domain' => '{account}.yourdomain.com'), function()
{

    Route::get('user/{id}', function($account, $id)
    {
        //
    });

});

另请参阅laravel docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2013-06-03
    相关资源
    最近更新 更多