Skip to content

Commit b266e89

Browse files
committed
Add each blade
1 parent f903d7f commit b266e89

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

docs/.vitepress/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ function sidebarProgrammingLanguage()
5353
text: "Laravel",
5454
items: [
5555
{text: "重定向 redirect", link: "/programming-language/php/laravel/redirect"},
56+
{text: "@each 渲染集合视图", link: "/programming-language/php/laravel/blade/each"},
5657
]
5758
}
5859
];
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# @each 渲染集合视图
2+
3+
可以使用 Blade 的 `@each` 指令将循环和视图的包含组合到一行中:
4+
5+
```php
6+
@each('view.name', $users, 'user')
7+
8+
// 提供一个当 users 为空时候的视图模版 view.empty
9+
@each('view.name', $users, 'user', 'view.empty')
10+
```
11+
12+
`@each` 指令参数说明:
13+
- 第一个参数是为数组或集合中的每个元素呈现的视图模版
14+
- 第二个参数是您希望迭代的数组或集合
15+
- 而第三个参数是将分配给视图中当前迭代的变量名称
16+
- 第四个参数如果给定数组或集合为空,此参数确定将展示的视图模版

0 commit comments

Comments
 (0)