从头开始用 Laravel 来做CRUD -19- 初始 - Laravel - Mysql 调整 2

http://img2.58codes.com/2024/20112678nSIZ2A8Xj3.jpg

目前环境

Laravel:5.7资料库:MariaDB

说明

所谓的CRUD是指 新增(Create)、读取(Read)、更新(Update)、删除(Delete) 在程式动作中,基本的四个动作。Laravel 是一个开源的PHP框架,它由Taylor Otwell开发,支持MVC模式。Vue.js是一个用于建立使用者介面的开源JavaScript框架,也是一个建立单页面应用的Web应用框架。MySql 关联式资料库管理系统。MariaDB 资料库管理系统是MySQL的一个分支,主要由开源社群在维护,採用GPL授权授权。

--- 本文开始 ---
如果你并非使用 Mysql or MariaDB 请忽略本篇

1、出现 1071 Specified key was too long ...

php artisan migrate

http://img2.58codes.com/2024/201126787NfK60o6MX.png

2、找到 AppServiceProvider.php

位置 /app/Providers/AppServiceProvider.php
在 boot() 加入以下

    public function boot(){        Schema::defaultStringLength(191);    }

http://img2.58codes.com/2024/20112678xE8zzP0i6G.png

3、如出现 Class 'App\Providers\Schema' not found

http://img2.58codes.com/2024/2011267800ccerknNj.png

表示你没导入,加入

use Illuminate\Support\Facades\Schema;

http://img2.58codes.com/2024/20112678iG9bfCrRsl.png

4、再试一次

php artisan migrate

http://img2.58codes.com/2024/20112678T4jbUepU6I.png

5、完工

--- 相关连结 ---
上一篇:从头开始用 Laravel 来做CRUD -18- 初始 - Mysql - 资料库设定
下一篇:从头开始用 Laravel 来做CRUD -20- 初始 - Laravel - Passport 安装
--- 同步更新 ---
[CRUD for Laravel & Vue.js] 文章列表 - 在痞客邦
--- 更多的文章 在痞客邦 ----
痞客邦

感谢

感谢各位的观看!
友情连结:钻头-瑜诚
文中如有技术不良或写错的部份,如您愿意指出,我们也很乐意接受您的指正,但请不要恶意攻撃,我们只是为了乐趣而写的文章。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章