Pocket

composer require “orangehill/iseed”

config/app.phpprovidersOrangehill\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

Comments

comments

Related Posts

JPA入門(hibernate)

Laravel環境構築時のDB Connection エラー対処方法

Laravel環境構築時のDB Connection エラー対処方法

Laravel 6 テーブルからマイグレーションファイル作成方法

Laravel 6 テーブルからマイグレーションファイル作成方法