タグ

ブックマーク / qiita.com/imunew (1)

  • データベースからLaravelのSeederを逆生成する - Qiita

    はじめに 結論から言うと、orangehill/iseedを使えば、逆生成できます。 逆生成したくなった背景は下記のとおり。 Laravel 5.4で書かれたAPI データベースを使った機能テストを書きたい マイグレーションはある Seederは使っていない いわゆるマスターデータ(最初から投入されているデータ)が必要 CI環境(など使い捨ての環境)でテストを自動実行したい 導入手順 READMEを読めば分かることですが、やったことを列挙します。 composer require --dev "orangehill/iseed" 開発者しか使わない機能なので、--devでインストール config/app.phpのprovidersにOrangehill\Iseed\IseedServiceProvider::classを追加 artisanコマンド 下記のようにartisanコマンドを実

    データベースからLaravelのSeederを逆生成する - Qiita
  • 1