Почему я получаю сообщение «Нестатический метод не должен вызываться статически» при вызове метода в модели Eloquent?Php

Кемеровские программисты php общаются здесь
Anonymous
Почему я получаю сообщение «Нестатический метод не должен вызываться статически» при вызове метода в модели Eloquent?

Сообщение Anonymous »

Я пытался загрузить свою модель в контроллер и попробовал это:

Код: Выделить всё

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()
}
Как правильно загрузить модель в контроллер, а затем вернуть ее содержимое?


Подробнее здесь: https://stackoverflow.com/questions/183 ... en-invokin

Вернуться в «Php»