博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel 执行数据库迁移时报错
阅读量:6417 次
发布时间:2019-06-23

本文共 562 字,大约阅读时间需要 1 分钟。

larave version: 5.4.*

话不多说,先来个错

7942449-8f2ce3995038aae2.jpg
2018-08-28_185121.jpg

各种百度,终于找到解决的办法

  1. 找到 /app/Providers/AppServiceProvider.php 这个文件
  2. 修改默认的mysql存储的默认字符串长度
namespace App\Providers;use Illuminate\Support\ServiceProvider;use Illuminate\Support\Facades\Schema; // 加上这一行class AppServiceProvider extends ServiceProvider {    public function boot() {        Schema::defaultStringLength(191); // 加上这一行    }    public function register() {        //    }}

再次执行 php artisan migrate 命令之前, 先删除之前执行错误的命令创建的表,不然就会报table_exists错误

迁移成功

7942449-b8a9abbc84a04ee0.jpg
迁移成功.jpg

转载于:https://www.cnblogs.com/liaohui5/p/10581643.html

你可能感兴趣的文章
eclipse部署web项目至本地的tomcat但在webapps中找不到
查看>>
提高程序运行效率的10个简单方法
查看>>
C# DllImport用法和路径问题
查看>>
Ubuntu 脚本笔记
查看>>
.net Mvc文件下载的功能,大文件下载完成之后修改数据库功能
查看>>
Android -- 保存文件
查看>>
采用Asp.Net的Forms身份验证时,非持久Cookie的过期时间会自动扩展
查看>>
OLA音频变速算法的仿真与剖析
查看>>
java环境变量配置
查看>>
素数筛法--SPOJ Problem 2 Prime Generator
查看>>
mysql知识初篇(一)
查看>>
QNX环境
查看>>
[Linux 命令]df -h
查看>>
WordPress彩色背景标签云实现
查看>>
Json.net 常用使用小结
查看>>
网页端压缩解压缩插件JSZIP库的使用
查看>>
php和java的一些比较
查看>>
html5的自定义data-*属性和jquery的data()方法的使用示例
查看>>
GET和POST的区别
查看>>
【Scala】Scala技术栈
查看>>