У меня есть модель Laravel с простой функцией в ней. Но по какой-то причине, я получаю эту ошибку:Функция Laravel в модели
Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation
Вот моя модель:
class Dish extends Model
{
public function sum() {
return $this->attributes['begin'] + 10;
}
}
В мой контроллер я:
$model->sum();
Каждый знает, как я могу добавить функцию моя модель?
Большое спасибо заранее!
где $ this point to? –
Вы уверены, что ошибка для этой строки кода? –
Вы пытаетесь загрузить это как отношения? Как '$ model = Dish :: with ('sum') -> где ('id', 3) -> first();' или что-то еще? – SimonDepelchin