【发布时间】:2020-01-06 21:56:52
【问题描述】:
我有一个用于帖子的图像表。每个帖子可能有多个图像。我只想为任何帖子获取其中一张图片。
这是我想在 MySQL 上使用 vanilla PHP 实现的目标:
SELECT disk_image_filename FROM Vehiclepostimages WHERE (vehicleposts_id = ' . $id . ') ORDER BY id ASC LIMIT 1
但我无法让它在 Laravel 中工作。这是我在 Laravel 中的代码:
$image = Vehiclepostimages ::where([
['Vehicleposts_id', '=', $id],
])->value('disk_image_filename')->orderBy('id ASC')->get();
【问题讨论】:
-
如果您在循环之外调用图像,它将为您提供其中一张图像,或限制 1
标签: php mysql laravel eloquent