首頁  >  文章  >  後端開發  >  總結laravel中php artisan migrate的問題

總結laravel中php artisan migrate的問題

*文
*文原創
2018-01-03 13:51:201445瀏覽

本文主要為大家總結介紹了在laravel 5.1下php artisan migrate的使用注意事項,文中介紹的非常詳細,對大家使用php artisan migrate具有一定的參考學習價值,需要的朋友們下面來一起看看吧。希望對大家有幫助。

PHP artisan migrate指令是laravel十分重要的問題,但在使用時需要注意幾個情況:

(1)在migration資料夾下建立一張新的表,要使用php artisan make:migration語句

php artisan已經擁有強大的功能,就不要自己新建一個表

(2)composer dump- autoload的使用

composer dump-autoload是用來更新vendor/composer/autoload_classmap.php檔案的,這個檔案有許多配置,使用php artisan指令時就是事先呼叫這個檔案。在新加入一張表時,先執行這個指令,在使用migrate。在刪除一張表示,先使用migrate:rollback,再使用composer,在刪除檔案。

執行這條語句將修改laravel框架內vendor/composer/資料夾下的所有檔案

(3)安裝composer

#有可能使用composer時顯示指令不存在,這時就要安裝composer。

  php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php

  php composer-setup.php

  php -r "unlink('composer-setup.php');"

執行第一條指令下載下來的composer-setup.php 腳本將簡單的偵測php.ini 中的參數設置,如果某些參數未正確設定則會給予警告;然後下載最新版本的composer.phar    檔案到目前目錄。

上述 3 個指令的作用依序是:

  • 下載安裝腳本(composer-setup.php)到目前目錄。

  • 執行安裝程序。

  • 刪除安裝腳本 -- composer-setup.php 。

全域安裝是將 Composer 安裝到系統環境變數 PATH 所包含的路徑下面,然後就能夠在命令列視窗中直接執行 composer 指令了。

Mac 或Linux 系統:打開命令列視窗並執行以下命令將前面下載的composer.phar 檔案移到/usr/local/bin/ 目錄下面:

sudo mv composer.phar /usr/local/bin/composer

#相關推薦:

詳解Laravel的任務調度console

詳解Laravel如何透過後台修改.env配置

詳解如何利用Laravel事件系統實作登入日誌

以上是總結laravel中php artisan migrate的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn