テーブルごとにfactoryを追加

relationテーブルも同時に操作する場合はeachメソッドでコールバック関数をセット

truncateメソッドを用いるとテーブルのincrementIdをリセットして新たにデータを生成し直してくれる

そのためには一時的にforeginKeyを0にする必要がある

 

たくさんテーブルを作ってみる

それぞれのテーブルにfactoryを追加する必要がある

シーダークラスでtruncateをテーブルごとに指定

factoryメソッドを実行

第一引数にはmodelクラス、第2引数には個数をセット

最後のfactoryメソッドにはeachでrelationのあるテーブルも同時に操作している