あらかじめ使うことが決まっているデータは先に作っておくと楽である アプリケーション開発ではCRUD処理の実装が不可欠である。顧客データでも商品データでもCRUDを想定しないことは基本的にありえないはずである。使用者の利便性を考えてアプリ上でCRUD機能を搭載するが、マスターデータのようにあらかじめ使う(or現在進行系で使っている)ことが決まっている類のデータは、事前に初期値として登録しておくと色々と楽である(※)。 ※データをリフレッシュした際に同じデータを再現するためにCRUDボタンをポチポチするのは、恐らく心が無になる作業である。 データを準備する方法 今回はSeederとバッチを作成して初期データを作っていく。本来はSeederのみで収めたかったが、テーブルの親子関係を持った上で中身も全て決まっているデータを登録する際にSeederのみで突破することができなかった。そのため、今回は専
![【Laravel】Seederとバッチを使って初期データを揃える - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/23720a308e2282f6f182694c78239d0ed94e23ff/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwTGFyYXZlbCVFMyU4MCU5MVNlZWRlciVFMyU4MSVBOCVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MyU4MSVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFNSU4OCU5RCVFNiU5QyU5RiVFMyU4MyU4NyVFMyU4MyVCQyVFMyU4MiVCRiVFMyU4MiU5MiVFNiU4RiU4MyVFMyU4MSU4OCVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9OTYwOGVjMWQ0N2NjZDYwMGJlMWU1NjY2MDkwMmQwZjI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB2aXZpZF9jb2xvcnMmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTBmMTVlMjczMTZjMTJkMDBkMDdjZWY2MzExNGY4MjBj%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D227684c44f93c52339746245737e0cd6)