如果你開發了一個 A 功能需要把幾筆資料匯進資料庫中,你會怎麼做呢?
以下是你得考量的先決條件:
為了做到上述要求,最後我自己統整了一個最簡單且能解決最多問題的方式 — Seeder + Migration。
php artisan seed --class=UserDataSeeder
可以透過指令執行 php artisan migrate
可以在 migration file 裡面執行 seeder
$seeder = new PostDataSeeder();
$seeder->run();
可以不在 migration 裡面操作 table scheme,單純執行 seeder
migration 檔案在生成時有時間戳方便記錄