以下代码不会返回任何错误:
$exchange = Exchange::findOrFail(16);
dd($exchange->values);
Exchange
模型具有以下关系:
return $this->belongsTo(ExchangeValue::class, 'value', 'exchange_id');
数据库架构是:
交换(身份,类型,职称,描述)
exchange_values(id,exchange_id,value)
当然,我已经在ExchangeValue
模型中指定了数据库表,因为它没有遵循Laravel惯例。
我在数据库中有exchange_id 16
的记录,并且它返回null
,没有查询错误或其他内容。
可能是什么问题?