Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel雄辩关系回显结果集的第一个值_Php_Laravel - Fatal编程技术网

Php Laravel雄辩关系回显结果集的第一个值

Php Laravel雄辩关系回显结果集的第一个值,php,laravel,Php,Laravel,我有一个这样的订单模式 class Order extends Model { public function images() { return $this->hasMany(OrderImage::class); } } class OrderImage extends Model { public function order() { return $this->belongsTo(Order::clas

我有一个这样的
订单
模式

class Order extends Model
{
    public function images()
    {
        return $this->hasMany(OrderImage::class);
    }
}
class OrderImage extends Model
{
    public function order()
    {
        return $this->belongsTo(Order::class);
    }
}
还有一个像这样的
OrderImage
模式

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

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

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

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

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

请记住,这是查询第一个图像,如果您还没有加载任何图像,这会更好。如果您已经急切地加载了关系,那么最好将现有的集合与
$order->images->first()
一起使用。谢谢。如果我想回显第一个图像数组中的特定字段/属性,我必须做什么?请记住,这是查询第一个图像,如果您没有任何已加载的图像,这会更好。如果您已经急切地加载了关系,那么最好将现有的集合与
$order->images->first()
一起使用。谢谢。如果要回显第一个图像数组中的特定字段/属性,我必须做什么?