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规则:)
谢谢。