0

したがって、単純な空のEloquentクラスがありますclass Worker extends Eloquent {}。次に、コントローラーで次のように記述Worker::find(1);します。SQLが正しくないという例外が発生します。

select * where `id` = ?

明らかに、fromSQL句がありません。

ああ、今日このアプリ用のLaravel4をダウンロードしました。

4

2 に答える 2

3

Laravel 4では、テーブルプロパティを設定する必要があります

protected $table = 'foo';

于 2013-01-11T19:03:04.543 に答える
2

すでに述べたよう$tableに、モデルにプロパティを具体的に設定する必要があります。テイラーはここで、古いやり方(モデル名の複数形としてのデフォルトのテーブル名)が戻ってくる可能性があると述べています。複数形にするための優れたコンポーザーパッケージがないため、L3コードが移植される可能性があります。

于 2013-01-13T15:50:55.603 に答える