AtmosphereMao

允许使用的顶级域名

视图View设置

1
2
3
@if (app()->isLocal())
@include('sudosu::user-selector')
@endif

Config设置

config/sudosu.php

1
2
3
4
5
6
7
return [
// 允许使用的顶级域名
'allowed_tlds' => ['dev', 'local', 'test', 'app'],

// 用户模型
'user_model' => App\Models\User::class
];

.env

生产环境中设置

1
APP_ENV=local

说明现在是本地环境,而不是生产环境。app ()->isLocal () 判断是本地环境才去注册 SudoSo。
日后产品上线了,可以在.env 里改为:

1
APP_ENV=production

这样 isLocal () 返回 false, 生产环境里就不会引入 SudoSo 了。