@@ -39,9 +39,8 @@ Blade两个主要的优点就是_模板继承_和_模块化_.在这之前,先
39
39
</body>
40
40
</html>
41
41
42
- 这个文件是非常经典的HTTML标记。需要注意的是,这里面有' @section '和' @yield ' 命令。' @section ' 和字面上的意思一样,它定义了内容的一部分,而` @yield ` 命令用来表示给出的section的内容。
42
+ 这个文件是非常经典的HTTML标记。需要注意的是,这里面有` @section ` 和 ` @yield ` 命令。` @section ` 和字面上的意思一样,它定义了内容的一部分,而` @yield ` 命令用来表示给出的section的内容。
43
43
44
- Now that we have defined a layout for our application, let's define a child page that inherits the layout.
45
44
现在我们已经定义了应用的布局,接下来我们对这个布局继承一个子页面。
46
45
47
46
<a name =" extending-a-layout " ></a >
@@ -67,7 +66,7 @@ Now that we have defined a layout for our application, let's define a child page
67
66
68
67
在这个例子中,'sidebar'部分就是利用` @@parent ` 命令来将内容追加到布局中的sidebar中。这个视图被渲染时,` @@parent ` 命令就会被布局中的内容所替换。
69
68
70
- 当然,这些简单的php视图 ,路由会调用` view ` 帮助方法将这些Blade视图返回。
69
+ 当然,这些简单的PHP视图 ,路由会调用` view ` 帮助方法将这些Blade视图返回。
71
70
72
71
Route::get('blade', function () {
73
72
return view('child');
@@ -76,7 +75,7 @@ Now that we have defined a layout for our application, let's define a child page
76
75
<a name =" displaying-data " ></a >
77
76
## 展示数据
78
77
79
- 在Blade视图中展示数据时,需要将变量放在大括号中括起来。请看下下面的路由的例子 :
78
+ 在Blade视图中展示数据时,需要将变量放在大括号中括起来。请看下面的路由的例子 :
80
79
81
80
Route::get('greeting', function () {
82
81
return view('welcome', ['name' => 'Samantha']);
@@ -86,11 +85,11 @@ Now that we have defined a layout for our application, let's define a child page
86
85
87
86
Hello, {{ $name }}.
88
87
89
- 当然,你不会被局限于使用视图中的变量,你也可以用PHP方法输出结果。事实上,你可以在Blade中任意使用PHP代码来输出语句 :
88
+ 当然,你不会被局限于使用视图中的变量,你也可以用PHP方法输出结果。事实上,你在Blade中可以任意使用PHP代码来输出语句 :
90
89
91
90
The current UNIX timestamp is {{ time() }}.
92
91
93
- > ** Note:** Blade 中的` {{}} ` 语句 可以自动调用PHP的 ` htmlentities ` 方法来抵御XSS攻击。
92
+ > ** Note:** Blade 中的` {{}} ` 语句会自动调用PHP的 ` htmlentities ` 方法来抵御XSS攻击。
94
93
95
94
#### Blade & JavaScript 框架
96
95
@@ -104,11 +103,11 @@ Now that we have defined a layout for our application, let's define a child page
104
103
105
104
#### 三元运算
106
105
107
- 有的时候你想输入一个变量时,你可能不确定这个变量是否被定义了 。在PHP代码中,我们就需要这么写,但是这样太啰嗦 :
106
+ 有的时候你想输入一个变量时,但是你可能不确定这个变量是否被定义了 。在PHP代码中,我们就需要这么写,但是这样有点啰嗦 :
108
107
109
108
{{ isset($name) ? $name : 'Default' }}
110
109
111
- 然而 ,Blade提供了一个简单快捷的三元运算表示方法。
110
+ 高兴的是 ,Blade提供了一个简单快捷的三元运算表示方法。
112
111
113
112
{{ $name or 'Default' }}
114
113
0 commit comments