Я хотел бы предоставить данные из "таблицы внешних ключей" в текущей модели.
В настоящее время я достигаю этого с помощью функции (getBrand).
Но теперь я хотел бы, чтобы это было доступно как свойство.Поэтому я добавил свойство ($ brand) и хотел заполнить его, вызвав функцию (getBrand) в конструкторе модели.
class Car extends Eloquent {
public $brand;
public function __construct() {
parent::__construct();
$this->brand = getBrand();
}
public function getBrand() {
return $this->belongsTo('App\Brand', 'FK_BrandId')->first()->Brandname;
}
}
Но это создает ошибку во время выполнения конструктора:
Trying to get property of non-object
Есть идеи, как это решить?Спасибо!