Laravel Dcat Admin 部署时需要注意事项

1.执行数据库迁移之后要检查数库据表admin_roles 是否为空,如果为空的话,在命令行下创建管理员账户就会出现下面情况。


In ChoiceQuestion.php line 36:
                                                          
  Choice question must have at least 1 choice available.

导致创建管理员失败、

2. admin_roles表为空怎么解决

移除dcat/laravel-admin

composer remove dcat/laravel-admin

重新安装

composer require dcat/laravel-admin:"2.2.0-beta"

重新安装之后,查看数据库表“admin_role”,增加了下面一条数据记录。

admin_role

安装后查看版本

 php artisan admin

    ____   ______ ___   ______   ___     ____   __  ___ ____ _   __
   / __ \ / ____//   | /_  __/  /   |   / __ \ /  |/  //  _// | / /
  / / / // /    / /| |  / /    / /| |  / / / // /|_/ / / / /  |/ /
 / /_/ // /___ / ___ | / /    / ___ | / /_/ // /  / /_/ / / /|  /
/_____/ \____//_/  |_|/_/    /_/  |_|/_____//_/  /_//___//_/ |_/

Dcat Admin version 2.2.0-beta

Available commands:

最后再来创建管理员操作。