laravel blade引擎和模板控制结构(五)

视图
   1、 视图(view), 将视图作为一个独立的组件实现了与控制器的解耦,在代码的任何位置可以使用view()
   方法加载一个视图。

   2、 模板语法
    指令说明、定界符
    自定义标签前缀   @
    为所有的控件结构、继承和任何想要添加的自定义功能的使用指令
    定界符:{{}}
   3、条件语句
    @if ($age < 22)
        看到妹子会脸红,不敢搭讪,
    @elseif ($age > 25)
        看到妹子就会打招呼
    @else
        这种情况是不存在的
    @endif
   4、与if相反的语法
    @unless ($age < 22)
        什么情况会满足呢
    @endunless
   5、循环语句
    类型:@for、 @foreach @while
    @foreach ($data as $student)
        {{$student['score']}}  {{$student['love']}}
    @endforeach

    @while ($user = array_pop($data))
        {{$user['score']}}
    @endwhile

    @forelse 当迭代对象为空的时候,允许像foreach处理数据
    @forelse ($data as $student)
        {{$student['score']}}  {{$student['love']}}
    @empty
        没有任何的数据
    @endforelse
循环中的变量
$loop 包含很多迭代、循环需要的属性
index 索引 0 代表第一项, iteration 1代表第一项,remaining还有多少项
Count 循环总数 first 第一个 (结果是 bool),last最后一个(bool)
Depth 循环层数 parent

 @foreach ($data as $student)
    {{$student['score']}}  {{$student['love']}}
        {{$loop->index}}
        @foreach ($student  as $value)
            {{$loop->parent->iteration}}
        @endforeach
  @endforeach

  Or 在不确定某个变量是否有值的话
  {{$username or '默认值'}}  一般在语言包处理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值