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、完工

感謝各位的觀看,如您喜歡我們用心的編排和內容,如您願意支持我們繼續編寫良好的文章,請您幫我們點點廣告,或者點點友情連結的路徑,動動您的手指,我們會非常感謝您的支持!

在此我們非常感謝瑜誠工業有限公司的支持和贊助,如您喜歡我們,也請各位多多參訪該公司網頁,並如您有需求,也能詢問該公司產品,連結: 鑽頭專業製造

文中如有技術不良或寫錯的部份,如您願意指出,我們也很樂意接受您的指正,但請不要惡意攻撃,我們只是為了樂趣而寫的文章。

    文章標籤

    crud laravel vue.js mysql

    全站熱搜

    雲橙雨林 發表在 痞客邦 留言(0) 人氣()