Device extends Model
{
public function price()
{
return $this->hasOne(Price::class);
}
}
class Price extends Model
{
public $timestamps = false;
protected $guarded = ['id'];
}
Чего эта собака сутулая в VS Code кидает exception?
Exception has occurred.
BadMethodCallException: Call to undefined method Illuminate\Database\Query\Builder::price()
Exception has occurred.
BadMethodCallException: Call to undefined method Illuminate\Database\Eloquent\Relations\Pivot::price()
Хотя при этом страница отрисовывается и данные отображаются.
как ты метод вызываешь? неймспейсы правильные?
Для начала я делаю так: $device = Device::where([ ['id', $id], ['enabled', 1] ])->firstOrFail();
А после
А я его только в твиге потом использую. Передаю в шаблон 'device' => $device и уже в шаблоне device.price.first
Обсуждают сегодня