laravel 執行遷移回滾示例

 更新時間:2019年10月23日 16:59:13   投稿:jingxian   我要評論
今天小編就為大家分享一篇laravel 執行遷移回滾示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Laravel鼓勵敏捷、迭代的開發方式,我們沒指望在第一次就獲得所有正確的。 

我們對于自己編寫和設計數據庫,可以通過遷移文件,不斷的重復去測試. 但是有些時候我們需要去執行遷移回滾

(1) 建議使用

執行上一次遷移回滾

如果是本地開發(一般都在前期開發)

執行:php artisan migrate:rollback(遷移文件在/database/migrations下)

如果是在文件夾下的回滾呢?

執行:php artisan migrate:rollback --path=/database/migrations/你的文件夾

執行同一個目錄下的回滾

php artisan migrate:refresh 指定文件夾下的回滾同上

其實筆者還有個很土的方法,直接刪除migrations表的遷移表數據,然后再刪除表。再回去執行遷移。簡單粗暴。但是此方式只適合本地開發。請不要在正式環境使用

(2) 三種回滾操作

php artisan migrate:rollback 在寫遷移時偶爾也會犯錯誤。如果你已經運行了遷移,那么你不能只是編輯遷移和再次運行遷移: Laravel假定它已經運行了遷移,那么當你再次運行artisan migrate,不會做任何事情。你必須使 用artisan migrate:rollback回滾遷移,然后編輯遷移,再運行artisan migrate去運行正確的版本。

php artisan migrate:reset 回滾所有的遷移(會刪掉所有表和數據,盡量不要使用此操作)

php artisan migrate:refresh 將刪除數據庫、 重新創建它并將加載當前架構(數據會丟失)。這是一個方便快方 式去運行重置并隨后重新運行所有遷移。

以上這篇laravel 執行遷移回滾示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 在IIS下安裝PHP擴展的方法(超簡單)

    在IIS下安裝PHP擴展的方法(超簡單)

    這篇文章主要介紹了在IIS下安裝PHP擴展的方法,非常簡單,具有參考借鑒價值,需要的朋友可以參考下
    2017-04-04
  • laravel 5.1下php artisan migrate的使用注意事項總結

    laravel 5.1下php artisan migrate的使用注意事項總結

    這篇文章主要給大家總結介紹了在laravel 5.1下php artisan migrate的使用注意事項,文中介紹的非常詳細,對大家使用php artisan migrate具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • php生成excel列序號代碼實例

    php生成excel列序號代碼實例

    php生成excel列序號的方法,大家參考使用吧
    2013-12-12
  • 配置Nginx+PHP的正確思路與過程

    配置Nginx+PHP的正確思路與過程

    如何正確配置 Nginx + PHP,值得大家思考的一個問題,下面小編就為大家分析配置Nginx+PHP的正確思路與過程,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Yii2.0 RESTful API 基礎配置教程詳解

    Yii2.0 RESTful API 基礎配置教程詳解

    這篇文章主要介紹了Yii2.0 RESTful API 基礎配置教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • php處理搶購類功能的高并發請求

    php處理搶購類功能的高并發請求

    這篇文章主要為大家詳細介紹了php處理搶購類功能的高并發請求,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • PHP Error與Logging函數的深入理解

    PHP Error與Logging函數的深入理解

    本篇文章是對PHP中的Error函數與Logging函數進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 利用PHP生成CSV文件簡單示例

    利用PHP生成CSV文件簡單示例

    眾所周知,CSV文件是以逗號(,)作為分隔符的一種文件,那么在知道組成原理的前提下,我們來操作它就方便多了。這篇文章主要介紹了利用PHP生成CSV文件的方法,文章給出了完整的示例代碼,有需要的朋友們可以參考借鑒。
    2016-12-12
  • laravel容器延遲加載以及auth擴展詳解

    laravel容器延遲加載以及auth擴展詳解

    這篇文章主要介紹了laravel容器延遲加載以及auth擴展詳解,需要的朋友可以參考下
    2015-03-03
  • Smarty日期時間操作方法示例

    Smarty日期時間操作方法示例

    這篇文章主要介紹了Smarty日期時間操作方法,結合實例形式較為詳細的分析了Smarty日期時間操作相關函數、參數功能及使用技巧,需要的朋友可以參考下
    2016-11-11

最新評論

2019开奖结果