为什么在Eloquent模型中调用方法时,我得到“非静态方法不应该被静态调用”?
我试图在我的控制器中加载我的模型,并尝试了这个:
return Post::getAll();
收到错误Non-static method Post::getAll() should not be called statically, assuming $this from incompatible context
模型中的函数如下所示:
public function getAll()
{
return $posts = $this->all()->take(2)->get();
}
在控制器中加载模型然后返回其内容的正确方法是什么?