['type' => 'string_60', 'title' => '网站名称'], 'en_alias' => ['type' => 'string_60', 'title' => '网站英文别名'], 'namespace' => ['type' => 'string_60', 'title' => '网站命名空间'], 'token_table' => ['type' => 'string_60', 'title' => '用户登录Token表'], ]; } public function init() { DB::table($this->schema)->insert([ [ 'mid' => Str::random(12), 'title' => '管理后台', 'en_alias' => 'admin', // 英文别名,为了区别不同站点的缓存数值,比如登录状态,不允许重复 'namespace' => 'App\Http\Admin', // 命名空间,根据命名空间判断该站点的别名 'token_table' => 'admin_access_token', // 用户登录Token表 'created_at' => time(), 'updated_at' => time() ], [ 'mid' => Str::random(12), 'title' => '网站前台', 'en_alias' => 'home', 'namespace' => 'App\Http\Home', 'token_table' => 'user_access_token', // 用户登录Token表 'created_at' => time(), 'updated_at' => time() ], [ 'mid' => Str::random(12), 'title' => 'API网站前台', 'en_alias' => 'api', 'namespace' => 'App\Http\Api', 'token_table' => 'user_access_token', // 用户登录Token表 'created_at' => time(), 'updated_at' => time() ] ] ); } /** * Run the database seeds. * * @return void */ public function run() { $this->schema = 'dep_website'; $this->title = '站点表'; $this->start(); } }