![]() |
1
1
好吧,在对laravel的集合的“make”、“map into”和“map”方法进行了一些调查之后,我终于从这里得到了一个工作结果:
var_dump返回:
返回的初始信息是多维数组。
laravel的默认收集方法只将顶部数组转换为一个集合。为了能够通过资源模型正确地控制结果,我们必须将整个数组集转换为集合,这意味着我们必须遍历返回的数据,将其转换为laravel可以正确读取的数据。这就是map方法的作用。 根据 docs map方法遍历集合并将每个值传递给给定的回调。回调可以自由修改项并返回它,从而形成一个新的修改项集合。 make方法创建一个新的集合实例。我不知道resolve函数做什么,除了 docs 提到它“使用服务容器将给定的类或接口名称解析为其实例”。我想这意味着它能确保正确地通过课堂? 不管怎样,我希望这对将来的人们有帮助。 |
![]() |
Onyx · 尝试使用Laravel迁移添加外键约束时出错 6 年前 |
|
Tyteck · Laravel-用表2列更新表1列 6 年前 |
![]() |
SaidbakR · Laravel针对多个同名字段的自定义验证消息 6 年前 |
![]() |
AVA · 如何将cordova项目连接到数据库? 6 年前 |
![]() |
apin pipin · 在输入表Laravel 5.5中添加值 6 年前 |