Laravel错误 仅在部署时获取非对象的属性'date'.

问题描述 投票:0回答:1

我有一个 Package Model 属于 Shipment Model. 我设置的关系是这样的

class Package extends Model
{
  public function shipment(){
        return $this->belongsTo(Shipment::class,'shipment_id','id');
    }
}

一切都在正常工作 localhost 但当我把它部署到 heroku 它显示我的错误

Trying to get property 'date' of non-object

    ErrorException
    in /app/app/Http/Resources/Package.php (line 19)
         'shipment_date'=> $this->shipment->date
laravel hosting
1个回答
0
投票

你可以试试这个

$this->shipment['date']
© www.soinside.com 2019 - 2024. All rights reserved.