为啥 model 关联不上
报错,这是为啥??
Trying to get property 'recharge_type' of non-object
上代码
controller
public function index(RechargePackage $recharge_package)
{
...
$recharge_package_webs = $recharge_package->with('recharge_type')->where('is_on', 1)->whereIn('recharge_type_id', [2,3,4,5])->get()->groupBy('recharge_type_id');
...
}
model
public function recharge_type()
{
return $this->belongsTo(RechargeType::class);
}
blade
@foreach($recharge_package_webs as $recharge_package_web => $items)
<div class="recharge-select-title mt-3 d-flex align-items-center">
<b>{{ $recharge_package_web->recharge_type->description }}</b>
<span>速度:384K/秒</span>
</div>
...
@endforeach