首页 > 解决方案 > Laravel Eloquent 关系回显结果集的第一个值

问题描述

我有这样的Order模态

class Order extends Model
{
    public function images()
    {
        return $this->hasMany(OrderImage::class);
    }
}

OrderImage像这样的模态

class OrderImage extends Model
{
    public function order()
    {
        return $this->belongsTo(Order::class);
    }
}

我可以从$order->images变量访问相关图像,但是如何src在没有 foreach 循环的情况下回显结果集的第一个图像的单个字段(例如)?

标签: phplaravel

解决方案


您可以按以下方式执行此操作:

 $order->images()->first();

推荐阅读