composer require “orangehill/iseed”
config/app.php
のproviders
にOrangehill\Iseed\IseedServiceProvider::class
を追加
php artisan issed テーブル名
PS C:\Users\user\Documents\MEGA\SOHO\MENTA\src\sales> php artisan iseed basics
Created a seed file from table basics
こんな感じでseeder が作成できます
便利ですよね。
補足ですが、
外部キーがある場合、\DB::table('table名')->delete();
でエラーになったので、\DB::statement('SET FOREIGN_KEY_CHECKS=0');
で外部キーチェックを一時的に無効にし、\DB::statement('SET FOREIGN_KEY_CHECKS=1');
で有効にすることで回避できます
0