iview admin npm install报错_安装laravel-admin拓展执行数据迁移报错处理

9d37918256f90ebebd999af7927fe5c7.png
本文记载的是我在实操laravel-admin时执行数据迁移,出现了这样的错误:SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '',在此做笔记记录,以便后续查看。

一、encore/laravel-admin 是一个可以快速构建后台管理的扩展包,它提供了页面组件和表单元素等功能,我们只需要使用很少的代码就实现功能完善的后台管理功能。

二、安装

通过 Composer 来引入(laravel是5.*版本):

composer require encore/laravel-admin "1.5.*"

然后按照官网文档指示,我们还需执行下面两个命令来完成安装:

php artisan vendor:publish --provider="EncoreAdminAdminServiceProvider"
php artisan admin:install

第一个命令会将 Laravel-Admin 的一些文件发布到我们项目目录中,比如前端 JS/CSS 文件、配置文件等。第二个命令是执行数据库迁移、创建默认管理员账号、默认菜单、默认权限以及创建一些必要的目录。

三、执行数据迁移命令php artisan admin:install报数据库表的错误

报错问题:

In Connection.php line 664:

  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name
  '' (SQL: create table `` (`id` int unsigned not null auto_increment primary k
  ey, `username` varchar(190) not null, `password` varchar(60) not null, `name`
   varchar(255) not null, `avatar` varchar(255) null, `remember_token` varchar(
  100) null, `created_at` timestamp null, `updated_at` timestamp null) default
  character set utf8mb4 collate utf8mb4_unicode_ci)


In PDOConnection.php line 63:

  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name
  ''


In PDOConnection.php line 61:

  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name
  ''

解决方法:主要的原因是因为配置文件的缓存没有清理。此时需要执行一些缓存清除命令php artisan config:cache再重新执行数据迁移命令php artisan admin:install

至此,安装laravel-admin拓展包完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值