我的代碼有問題。我在數(shù)據(jù)庫中有兩個(gè)表,帶有字段(id_am,名稱)的“汽車制造商”和帶有字段(id_cm,名稱,id_am)的“汽車模型”,女巫通過 id_am 字段與表汽車制造商相關(guān)。一家汽車制造商可以擁有多種車型。在我的代碼中看起來像這樣:汽車制造商class Automakers extends Model{ protected $table = 'automakers'; public $primaryKey = 'id_am'; public function carModels(){ return $this->hasMany('App\CarModels', 'id_am', 'id_am'); }} 車模class CarModels extends Model{ protected $table = 'car_models'; public $primaryKey = 'id_cm'; public function carModels() { return $this->belongsTo('App\Automakers', 'id_am', 'id_am'); }}現(xiàn)在,當(dāng)我嘗試查看汽車制造商名稱時(shí),出現(xiàn)錯(cuò)誤此集合實(shí)例上不存在屬性 [名稱]。我的控制器代碼public function create($id) { $models = CarModels::find($id)->carModels->name; return view('cars.models')->with('models', $models); }我做錯(cuò)了什么嗎?
laravel eloquent - 此集合實(shí)例上不存在屬性
炎炎設(shè)計(jì)
2021-10-22 13:11:34