Go Buffalo フレームワークを使用して開発する場合、多くの場合、データベースをシードして、テスト環境と開発環境に初期データを追加する必要があります。 TOML は、データの定義に使用できるシンプルで読みやすい構成ファイル形式です。では、TOML ファイルを使用してデータベースをシードするにはどうすればよいでしょうか?この記事では、PHP エディターの Xiaoxin が、Go Buffalo フレームワークの開発環境で TOML デバイスを使用してデータベースをシードする簡単な方法を紹介します。見てみましょう!
TOML フィクスチャを使用して、Go Buffalo フレームワークに開発データベースをシードしようとしています。ただし、これを行う方法に関する明確な例やドキュメントが見つかりません。
データベースをシードするには、Grift を使用できます。新しいアプリケーションを作成するときは、次のようにダミーのプレースホルダー グリフトを grifts/db.go
に生成する必要があります。
リーリー
model.loadfixture("seed widgets") を使用してみましたが、テスト環境にないためパニックになりました。 toml インストールからのデータベース シードの直接サポートはないと思いますが、便利な機能だと思います。ただし、
loadfixture のコードを見ると、独自のフィクスチャ ローディングを構築できます。
: という名前のシーン用のフィクスチャがあるとします。
リーリー
以上がGo Buffalo フレームワークを使用した開発環境で TOML フィクスチャを使用してデータベースをシードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。