我在http://culttt.com/2013/05/13/setting-up-your-first-laravel-4-model/上遵循了一些教程,但它不起作用。这是我尝试过的:
岗位型号:
class Post extends Eloquent {
protected $fillable = array('body');
public function user()
{
return $this->belongsTo('User');
}
}
路线:
Route::get('/posts',function()
{
// Create a new Post
$post = new Post(array('body' => 'Yada yada yada'));
// Grab User 1
$user = User::find(1);
// Save the Post
$user->posts()->save($post);
});
用户型号:
/**
* Post relationship
*/
public function posts()
{
return $this->hasMany('Post');
}
对于 Post 模型,只需简单地创建一个 body 列和一个user_id
column。但是,当我浏览时,显示错误:“在非对象上调用成员函数 posts()”
有谁知道这里的问题是什么?