19.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 请勿略本篇

本篇在于说明当您尝试挂上资料时,发生无法挂接的问题,以下是之前写的连结

为什还要再写一篇来说明呢?

因为,上次并未附上图片,而且那个已是 5.4 版的时候的事了,我这里再以图片来表示问题

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

php artisan migrate

201810311046-1.png

2、找到 AppServiceProvider.php

位置  /app/Providers/AppServiceProvider.php

在 boot() 加入以下


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


201810311048-5-2.png

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

201810311046-2.png

表示你没导入,加入


    use Illuminate\Support\Facades\Schema;


201810311048-5-1.png

4、再试一次

php artisan migrate

201810311221-11.png

5、完工

感谢各位的观看,如您喜欢我们用心的编排和内容,如您愿意支持我们继续编写良好的文章,请您帮我们点点广告,或者点点友情连结的路径,动动您的手指,我们会非常感谢您的支持!

在此我们非常感谢瑜诚工业有限公司的支持和赞助,如您喜欢我们,也请各位多多参访该公司网页,并如您有需求,也能询问该公司产品,连结: 钻头专业制造

文中如有技术不良或写错的部份,如您愿意指出,我们也很乐意接受您的指正,但请不要恶意攻撃,我们只是为了乐趣而写的文章。

相关文章