问题标签 [laravel-collection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4311 浏览

laravel - 从集合中检索关系项

在控制器中,我创建了一个集合:

并调用我的观点:

在我的团队模型中,我有:

集合被创建:

团队合集

但我不知道如何在我的视图中检索“玩家”项目。我尝试:

但我得到了:

怎么了?

更新视图:

0 投票
2 回答
3354 浏览

mysql - 如何在 laravel 集合中添加额外的元素

我想知道如何在 laravel 集合中添加额外的列,从数据库返回。例如。

用户模型 User->id User->name

预留模型预留->user_id 预留->id

现在

0 投票
2 回答
558 浏览

php - Laravel 在另一个迭代器中访问集合元素

我有 db 表LovColumnComments,它包含:

我有另一个DataTable包含实际数据的表。

这两个表都作为集合传递给刀片视图。

我现在拥有的刀片模板是:

我想知道我是否可以访问$data集合而不是使用$datum['object_id']and $datum['description']。这是因为,DataTable可以是任何数据库表,因此字段名称可以不同,但​​总是会有两列。

因此,$data集合总是有两列,但列名可以不同。$columns我需要一种更动态的方式来从集合中获取列名。

类似的东西,<td>{{$columns[0]}}</td><td>{{$columns[1]}}</td>

仅供参考,columnof$columns包含实际名称(即object_iddescription

谢谢

0 投票
1 回答
252 浏览

php - Get commentable class attributes using Baum in Laravel

I am using Laravel Commentable that uses Baum

Post Model

My user model name is User

Comment table structure:

enter image description here

The user_id stores the user id of the user who commented, commentable_id stores the post id of the post where the comment was placed. The Comments are working as expected. I am able to insert comments, delete comments.

To display the comments:

$comments = Comment::orderBy('id', 'desc')->get();

This gives me the name and the comment by the user in the view.

Question: How to get the post model attributes from a comment?

{{ $comment->post->slug }} <-this doesn't works

0 投票
1 回答
7073 浏览

php - Laravel 'find' 方法返回什么

一个简单的 MySQL 表即centers作为Center其模型和code列之一。

令我惊讶的是,两种方法都可以找出code和 显示的类型object

所以 1) 的返回类型是find什么?

2) 除非不存在匹配结果,否则返回类型是否会发生变化?

0 投票
2 回答
4738 浏览

php - Laravel 集合。将一个键映射到另一个

我想将 Laravel 集合中的一些键映射到其他存储在数组中的键。

我不能为这样的转变“发明”一个合适的、简洁的管道。

这是我想要的一个简化示例:

0 投票
2 回答
295 浏览

php - Transform collective to array in Laravel, Laravel 5

How can I transform this collection to array and eject "whereNotIn" using a Laravel query, like this:

0 投票
6 回答
47692 浏览

json - 如何将 Laravel 集合数组转换为 json

如何将此 Laravel 集合数组转换为 json 格式,如下所示。

很抱歉这个基本问题,但我无法将它转换成这个 jso。

0 投票
2 回答
3442 浏览

php - 从 Laravel 集合中提取属性数组

我正在使用 Laravel 5.3,并且我有一个格式如下的集合:

我需要提取所有 sub_categories 数组,但我找不到访问该属性内数据的方法。根据$categories收藏,我期望用这种格式创建一个新的:

我尝试过应用mappluck,但它检索到一个填充有null$categories的数组。

0 投票
2 回答
292 浏览

php - 如何使用 laravel 收集方法

我正在尝试查询嵌套关系并获取远程模型计数的计数,我将其转换为变量但它没有发生:

当我尝试dd($companies)甚至return $companies在每个数组索引中放置空值时

数组键中的空值

但是当我在dd($company)里面做变换时

我得到一个集合,它表明我的查询运行正常:

单实例

如果我删除转换部分并简单地获取集合:

我得到了想要的输出,但我不知道转换执行后发生了什么。事实上,它不是采摘和添加总和,因为我得到的计数都是 0。

收集计数

我用红色标记了它们。帮我解决这个问题