学习路之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 会回滚应用已运行过的所有迁移

四、结束

相关推荐
凉、介13 分钟前
深入理解 ARMv8-A|处理器模式与寄存器
笔记·学习·嵌入式·arm
z2005093013 分钟前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统
阿文的代码库1 小时前
康威尔生命游戏规则介绍与学习
学习
我的xiaodoujiao1 小时前
API 接口自动化测试详细图文教程学习系列24--如何用Pytest去设计接口测试用例并执行
python·学习·测试工具·pytest
心怀梦想的咸鱼1 小时前
OpenCode 接入 API 报错 read ECONNRESET:基于环境变量的证书校验绕过方案
开发语言·php
-To be number.wan1 小时前
计算机组成原理 | SRAM与DRAM
学习·计算机组成原理
朔北之忘 Clancy3 小时前
2026 年 3 月青少年软编等考 C 语言二级真题解析
c语言·开发语言·c++·学习·青少年编程·题解·考级
云云只是个程序马喽3 小时前
海外短剧系统开发_云微传媒:多语言短剧平台定制与变现解决方案
java·php
Upsy-Daisy3 小时前
IOTA 学习笔记(四):当前 IOTA 架构总览
笔记·学习·架构
小拉达不是臭老鼠4 小时前
Unity中的UI系统之UGUI
学习·ui·unity