Laravel Admin - 数据库更改后重新生成 admin

问题描述 投票:0回答:0

我正在开发 Laravel 应用程序,我使用 Laravel-Admin (https://laravel-admin.org/docs/en/) 作为管理面板。它运行良好,但是在我更改了应用程序的数据库之后,我不知道如何为应用程序重新生成管理员用户。

我尝试对数据库进行播种,但在我尝试将其放入我的 DatabaseSeeder.php 文件后,我没有在 DatabaseSeeder.php 中找到任何默认播种机:

Encore\Admin\Auth\Database\Administrator\Administrator::create([
     'username' => 'admin',
     'password' => bcrypt('password'),
     'name'     => 'Administrator',
]);

播种很顺利,生成了管理员用户,但是登录到管理面板后,却报错:'Permission denied'。

我也试过文档中写的命令:

php artisan admin:create-user
,但它给了我这个错误:Choice question must have at least 1 choice available.

php laravel database seeding laravel-admin
© www.soinside.com 2019 - 2024. All rights reserved.