![](/img/trans.png)
[英]how to get all comments with their post title linked to posts table in laravel?
[英]How to get title of from Posts::all() in Laravel?
我正在尝试从所有帖子中获取属性title
。 现在我有, Posts::all()
我试过了, Posts::title 和 Posts::title->all()
使用采摘:
$titles = Posts::all()->pluck('title');
由于每个 Eloquent model 都用作查询构建器,因此您可以使用任何可用的查询构建器方法。
因此,无需使用all()
方法获取 model 的所有属性,然后过滤结果集合,您可以直接执行查询以仅获取该属性。
检索列值列表
如果您想检索包含单个列的值的集合,您可以使用 pluck 方法。 在此示例中,我们将检索帖子标题的集合:
$titles = Posts::pluck('title');
foreach ($titles as $title) {
echo $title;
}
或使用 select:
指定 Select 子句
您可能并不总是希望 select 数据库表中的所有列。 使用 select 方法,您可以为查询指定自定义 select 子句:
$posts = Posts::select('title')->get();
foreach ($posts as $post) {
echo $post->title;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.