Copy & Paste Engineer

【Laravel】SeederをDBから逆生成する

【Laravel】SeederをDBから逆生成する

Seederを一々作るのも面倒なので一気に逆生成する方法。

手順

以下のパッケージを使用してSeederを逆生成します。 orangehill/iseed

インストール

インストール方法

composer require --dev "orangehill/iseed"

逆生成

以下のコマンドを使用すると database/seeders にファイルが生成されます。

php artisan iseed [テーブル名]

複数やる場合は , 区切りで指定できます。

php artisan iseed [テーブル名],[テーブル名]

各種オプション

php artisan help iseed でオプションの確認可能です。 使いそうなものを一部抜粋しております。

参考