Laravel 4 を使い始めたばかりで、「code bright」を読んでいます。アプリケーションの 1 つを Laravel フレームワークに移行しようとしています。スキーマ ビルダーと移行を使用して新しいデータベースを作成する方法を見てきましたが、いくつかのテーブルと数百の行を持つデータベースが既にあります。Laravel 4 でモデルを使用してこのデータベースにクエリを実行するにはどうすればよいですか? すでに構成に接続を追加しています。
質問する
597 次
1 に答える
1
テーブルごとにモデルを作成する必要があります。テーブル名が複数形の場合は、単数形の名前をモデルのクラス名として使用するのが最善です。
それが機能しない場合 (名前が複数形でないか、Laravel を混乱させる可能性のある「ies」のような名前で終わる場合)、protected $table = 'tablename';
モデルを作成するテーブルと一致するようにプロパティを設定するだけです。
その後、Eloquent のドキュメントに従って、必要な関係を設定してください。
各テーブルの移行を行うことは可能であり、おそらく良い考えですが、それにはかなりの時間がかかる場合があります。各移行ファイルを作成し、Laravel が使用する移行テーブルを手動で記入する必要があります。
于 2013-07-17T18:15:08.160 に答える