laravel-admin 安装成功后,数据库表没有生成对应的数据,请问大概是什么原因呢?
在本地环境安装了Laravel成功后安装laravel-admin扩展,全程都没有报错,安装成功后,我查看数据库表,表都生成了,但是后台对应的表中,除了admin_user表有数据外,其他的表都没有生成数据。后台登录进去一直都是‘无权访问’。
系统环境:
- windows10 + iis + php7.3.8
- mysql 8 数据库编码 utf8 – UTF-8 Unicode
- Laravel8
- laravel-admin 1.8.10
安装laravel-admin执行的命令如下:
1. composer require encore/laravel-admin:1.8.10
2. php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
3. php artisan admin:install
我安装的laravel-admin版本是最新版本1.8.10版本,我后面又重新安装了低一点的1.7版本的,还是一样的问题,请问是我哪一步执行错了吗?
附:我执行php artisan admin:install 这个命令时 我执行了两次才把需要的文件生成成功,第一次只执行了数据库迁移,第二次执行生成了Admin模块代码和配置文件,这样正常吗?
rollback 重新执行一次
@WaKA 安装是成功的 但是数据库表里面都没有数据是正常的吗?除了用户表里面有一条admin用户数据外,其他的表都是空的,我记得我原来安装这个扩展之后,数据库里面是有目录 权限,等数据的。然后登录admin账号 是可以进行操作的,但是今天安装的什么数据都没有,登录进去啥都不能操作,都是提示无权访问。
检查一下laravel的日志 看下是不是某一条数据执行后得到的不是预想的结构,打开sql记录 看一下什么情况
是不是mysql的问题?我一直用5.7没用遇到过你说的问题
没有什么是重启解决不了的? :joy: