laravel在对数据库中表进行migrate时候出现1071错误

这是因为对mysql表进行创建的时候会有一个最大的字段数的限制

解决办法

手动配置数据迁移命令migrate时候的默认字节长度,在AppServiceProvider中调用Schema::defaultStringLength来设置

 

#1在头文件中use Schema

use Illuminate\Support\Facades\Schema;

#2设置长度

Schema::defaultStringLength(191);//转换成mysql的最大长度大致可以转换为191

 

 

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试