0

Laravel 4 を使い始めたばかりで、「code bright」を読んでいます。アプリケーションの 1 つを Laravel フレームワークに移行しようとしています。スキーマ ビルダーと移行を使用して新しいデータベースを作成する方法を見てきましたが、いくつかのテーブルと数百の行を持つデータベースが既にあります。Laravel 4 でモデルを使用してこのデータベースにクエリを実行するにはどうすればよいですか? すでに構成に接続を追加しています。

4

1 に答える 1

1

テーブルごとにモデルを作成する必要があります。テーブル名が複数形の場合は、単数形の名前をモデルのクラス名として使用するのが最善です。

それが機能しない場合 (名前が複数形でないか、Laravel を混乱させる可能性のある「ies」のような名前で終わる場合)、protected $table = 'tablename';モデルを作成するテーブルと一致するようにプロパティを設定するだけです。

その後、Eloquent のドキュメントに従って、必要な関係を設定してください。

各テーブルの移行を行うことは可能であり、おそらく良い考えですが、それにはかなりの時間がかかる場合があります。各移行ファイルを作成し、Laravel が使用する移行テーブルを手動で記入する必要があります。

于 2013-07-17T18:15:08.160 に答える