fbpx

當我們要在已經migrate的資料表上新增欄位時,在這個時候新增方式跟內容會有些不一樣。

Step1.

輸入php artisan make:migration create_aboutme_photo — table=aboutme

產生完後會看到schema後面的部分會與之前的不一樣。

=aboutme那邊是要寫你想要新增欄位的資料表,

那我們要怎麼知道要怎麼填那個名稱呢?

我們去看Schema : : create(‘aboutme’, function (Blueprint $table)裡面的’aboutme’

Step2.

內容撰寫

將你要的欄位依照上次的寫法寫到function裡,

down的部分則是要寫$table->dropColumn(‘image’);

Step3.

Php artisan migrate

這時候我們就可以看到phpmyAdmin,aboutme的資料表欄位中出現image。

Step4.

Php artisan migrate:rollback(還原上一個樣子的資料表)

當你發現你不需要剛剛的欄位,想要收回時可以使用,

但要注意如果剛剛是一起migrate,那他會把剛剛一起migrate的回復。

這時候再回去看,就會發現image的欄位不見嘍~

Leave a Reply