3

アプリが機能するためにテーブルにある必要がある特定のデータがあります。そうしないと、エラー メッセージが表示されます。

たとえば、あなたまたは他の誰かが私のアプリを github からプルした場合、php artisan migrate を実行してからアプリをテストしようとすると、エラーが発生します: data does not exist またはそのようなもの。これは、テーブルにデータがないためです。

したがって、理想的な解決策は実行後です。

 php artisan migrate

そのテーブルでこの必要なデータも取得します。

これはどうにかしてシーダーで行う必要がありますが、方法がわかりません。誰か助けて例を挙げてもらえますか?

car_company テーブルに入れる必要があるこのデータのシードを作成する方法:

id car_company

1 フォルクスワーゲン

2 メルセデス

3 アウディ

4 ポルシェ

4行あり、実行後に挿入したい

 php artisan db:seed
4

3 に答える 3

0

このような状況では、現時点ではデータベースの移行を使用しています。移行でデータベース構造を作成するだけである必要はありませんが、移行でデータベースにデータを追加することもできるため、php artisan migrateデータベース構造を作成し、データベースに必要なデータを作成するために実行するだけで十分です。

于 2016-08-27T15:10:16.883 に答える