所以我有一个简单,空洞的Eloquent类:class Worker extends Eloquent {}
。
然后在控制器中我写:Worker::find(1);
我得到一个异常,说SQL不正确:
select * where `id` = ?
显然,缺少from SQL子句。
哦,我今天为这个应用程序下载了Laravel 4。
答案 0 :(得分:3)
在Laravel 4中,你必须设置一个表属性
protected $table = 'foo';
答案 1 :(得分:2)
如前所述,您必须在模型上专门设置$table
属性。 Taylor有mentioned here表示旧的处理方式(默认表名称为模型名称的复数)可能会返回。没有一个好的作曲家包用于复数,所以可以移植L3代码。