在 Cpanel 中部署 Laravel 应用程序后,如何创建第一个具有创建较少用户权限的管理员用户?

How do you create the first admin user with privileges to create lesser users after deploying Laravel app in Cpanel?

如果我的 Laravel 应用程序具有基于角色的权限,其中只有一种类型的用户(超级管理员)能够注册用户,我将如何创建该初始用户?

我应该使用播种机并从那里创建用户吗?密码会暴露在代码中吗(也许来自环境变量?)?

或者我可以从命令行创建它吗?

播种就是方法。对于密码,只需按照 laravel 基本框架的相同方式对其进行哈希处理。

'password' => Hash::make('my secret password')

当然,有权访问您的源代码的人可以看到密码。在您的站点启动时更改密码,并且 运行 第一次。