laravel - Laravel错误尝试仅在部署时获取非对象的属性“日期”
问题描述
我有一个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
解决方案
你可以试试这个
$this->shipment['date']
推荐阅读
- classloader - 我的 ByteBuddy 生成的类互相看不到
- r - 将变量除以数据框中的其他变量
- javafx - JavaFX:从内部照亮对象
- javascript - 使用 vuetify.js 创建表和子表——不知道从哪里开始
- c# - 将分隔字符串转换为 Expando 对象
- php - 多文件输入和表单验证?
- python - 将条目与分桶表阈值进行比较,因为它们被填充到 SQL 数据库中
- python - 在 Beautiful Soup 中定位没有标签的文本元素
- javascript - 如何使用ajax在laravel中几秒钟后自动存储数据?
- python - pandas 数据框以 csv 格式导出到 zip 文件中