-->
您的当前位置:首页 > 资讯 > Laravel框架
2019-06-25 09:57:29 来源:admin 点击:1043
组件(Components ):
多个卡槽:使用{{ $变量名}}来定义位置,在组件中用@slot判断是当前那个卡槽
注:多个卡槽必须要全部在组件中匹配到。
组件传值到卡槽: 注:变量是在定义的视图模板生效
原生数据:Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被处理,比如要输出带 HTML 元素的富文本,可以使用{!! $name!!} 显示json数据:有时候你可能会将数据以数组方式传递到视图再将其转化为 JSON 格式以便初始化某个 JavaScript 变量
除了模板继承和数据显示之外,Blade 还为常用的 PHP 流程控制提供了便利操作,例如条件语句和循环,这些快捷操作提供了一个干净、简单的方式来处理 PHP 的流程控制,同时保持和 PHP 相应语句的相似性。 If语句:使用语法@if、@elseif、,@else、@endif来构造If语句
认证指令:@auth 和@guest快速判断当前用户是否登录
Switch语句:
使用循环时,你也可以结束循环或跳过当前迭代。
@continue @break 使用循环变量:loop 这个变量可以提供一些有用的信息,比如当前循环的索引,当前循环是否为首次迭代,抑或当前循环是否为末次迭代:
Blade 的 @include 指令允许你很轻松地在一个视图中包含另一个 Blade 视图,所有父级视图中变量在被包含的子视图中依然有效
渲染集合数据:
@inject 用于服务容器获取服务
注释:语法 {{-- --}}
© 2024版权所有 水水网
电话:171780793