Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /