0
下面一直困扰着我。laravel关系返回null
UPDATE
我,首先发布这并不意味着张贴代码。我更新了代码。请看一下。
的表称为板
$table->increments('id');
$table->integer('equipment_status_code_id')->unsigned();
$table->foreign('equipment_status_code_id')->references('id')->on('equipment_status_codes')->onDelete('cascade')->onUpdate('cascade');
和型号板
public function equipmentStatusCode()
{
return $this->belongsTo('App\Models\EquipmentStatusCode');
}
和EquipmentStatusCode
public function plate()
{
return $this->hasOne('App\Models\Plate');
}
在路线我这样做
$data = Plate::find(1);
$att = $data->equipmentStatusCode;
dd($att);
而且工作得很好。
但周围的其他方法将无法正常工作,并返回空
$data = EquipmentStatusCode::find(1);
$att = $data->plate;
dd($att);
有人告诉我这是怎么回事?