argument('username'); $password = (string) $this->argument('password'); if ($username === '') { $this->error('username 不能为空'); return self::FAILURE; } $user = User::where('username', $username)->first(); if (! $user) { $user = new User; $user->username = $username; $user->full_name = '系统管理员'; $user->email = null; } $user->password_hash = Hash::make($password); $user->role = 'admin'; $user->is_active = true; if ($user->full_name === '' || $user->full_name === null) { $user->full_name = '系统管理员'; } $user->save(); $this->info("已就绪:username={$user->username} role=admin 登录 /admin 使用手机号+密码"); return self::SUCCESS; } }