学习路之PHP--laravel数据库迁移

学习路之PHP--laravel数据库迁移

一、创建迁移文件

php artisan make:migration create_students_table

二、执行

php artisan migrate

运行php artisan migrate报错

php 复制代码
运行php artisan migrate报错

PDOException:: ("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes")

解决办法:
在app/Providers/AppSeviceProvider.php文件内添加
use Illuminate\Support\Facades\Schema;

foot方法内添加
Schema::defaultStringLength(191);

三、回滚迁移

回滚最后一次迁移操作

php artisan migrate:rollback
migrate:reset 会回滚应用已运行过的所有迁移

四、结束

相关推荐
江苏世纪龙科技2 小时前
新能源汽车动力系统拆装与检测实训MR软件介绍-比亚迪秦EV标准版
学习
im_AMBER2 小时前
数据结构 09 二叉树作业
数据结构·笔记·学习
ICT系统集成阿祥4 小时前
华为CloudEngine系列交换机堆叠如何配置,附视频
开发语言·华为·php
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [kernel][time]hrtimer
linux·笔记·学习
四谎真好看5 小时前
Java 黑马程序员学习笔记(进阶篇21)
java·开发语言·笔记·学习·学习笔记
立志成为大牛的小牛6 小时前
数据结构——三十三、Dijkstra算法(王道408)
数据结构·笔记·学习·考研·算法·图论
何故染尘優6 小时前
docker学习笔记,从入门开始!
笔记·学习·docker
D.....l7 小时前
STM32学习(MCU控制)(WiFi and MQTT)
stm32·单片机·学习
摆烂积极分子7 小时前
安卓开发学习10-中级控件
学习
少爷晚安。7 小时前
Java零基础学习完整笔记,基于Intellij IDEA开发工具,笔记持续更新中
java·笔记·学习