laravel数据迁移注意事项

Author Avatar
yyq 2020-10-17 17:36:43
  • 二维码

laravel数据迁移注意事项

        下载了一份laravel5.8版本的个人微博源码学习研究,共享链接如下:

            https://pan.baidu.com/s/12wn-jGBK4MVGP18eG_5X_g&shfl=shareset 提取码: kns6


        遇到的相关问题总结如下:

            NO1:自己创建好数据库并且配置好,连接数据库操作正常,快乐的执行php artisan migrate, 额,报错  laravel:base table or view not found,只是执行个数据迁移操作,咋会报数据库表不存在呢,正常情况应该是自动创建\database\migrations下的表啊,一顿代码检测,迁移操作up内方法,找度娘,木有发现问题,然后分析了下报错,很明显是在执行命令操作时用到了数据库,并做了查询的操作,最终定位到了app\Providers\AppServiceProvider.php  找到boot方法,里面的内容注释掉后就可以执行了


            NO2: 然后就报了个 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; 错,这个就简单了,在boot()方法呢打开注释的Schema::defaultStringLength(191);再执行下就OK了


            NO3:php版本需求在7.2以上并开启php_openssl.dll,php_fileinfo.dll扩展



上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语