komicho/laravel-switch-domain

该包最新版本(dev-master)没有提供许可证信息。

在开发模式下切换项目的所有域名

dev-master 2019-03-15 13:20 UTC

This package is not auto-updated.

Last update: 2024-09-22 16:26:46 UTC


README

在开发模式下切换项目的所有域名

通过composer安装

$ composer require komicho/laravel-switch-domain dev-master

set_domain方法

set_domain('<domain.dev>');

KOMICHO_SWITCH_DOMAIN_TO添加到.env文件中

KOMICHO_SWITCH_DOMAIN_TO=<domain.dev>

如果值为空,域名将以默认形式工作

如何使用

domain方法上使用set_domain方法,例如以下示例

...
->domain(set_domain('<domain.dev>'))
...

完整示例

前往文件app/Providers/RouteServiceProvider.php

Web路由

protected function mapWebRoutes()
{
    Route::middleware('web')
            ->namespace($this->namespace)
            ->domain(set_domain('domain.dev'))
            ->group(base_path('routes/web.php'));
}

应用路由

protected function mapAppRoutes()
{
    Route::middleware('web')
            ->namespace($this->namespace)
            ->domain(set_domain('app.domain.dev')))
            ->group(base_path('routes/app.php'));
}

根据MPL规则:)

谢谢。