美文网首页
Blade 模板引擎流程控制

Blade 模板引擎流程控制

作者: 周怡 | 来源:发表于2018-02-16 08:26 被阅读0次

ViewController 里的数据

class ViewController extends Controller
{
    public function index()
    {
        
        $data = [
            'score' => 50,
            'num' => 10,
            'article' => [
                'news1',
                'news2',
                'news3',
                'news4',
                'news5',
            ],
            'news' => [],
        ];
        return view('my_laravel', ['data' => $data]);
    }
}

.blade.php 代码

1 @if

@if ($data['score'] < 60)
                        failed
                   @else
                        pass
                   @endif

2 @unless

 @unless ($data['score'] > 60)
                        Sorry, you failed.
                   @endunless

3 @for

@for ($i = 0; $i <= $data['num']; $i++)
                        {{$i}}
                   @endfor

4 @foreach and @forelse

@foreach ($data['article'] as $v)
                        {{$v}}
                   @endforeach
                   </br>
                   @forelse ($data['news'] as $v)
                        {{$v}}
                        @empty
                            no data;
                   @endforelse

5 嵌套

@foreach ($data['article'] as $k => $v)
                        @if ($k > 2)
                            {{$k}} => {{$v}}
                        @endif
                   @endforeach

相关文章

  • Laravel-Blade模板引擎

    Blade模板引擎 Blade模板引擎简介及模板继承的使用 基础语法及include的使用 流程控制 模板中的UR...

  • laravel 5 blade

    参考Blade 模板引擎。Blade是一个模板引擎(什么叫模板引擎,参考浅谈模板引擎),文件需要采用blade.p...

  • Blade 模板引擎流程控制

    ViewController 里的数据 .blade.php 代码 1 @if 2 @unless 3 @for ...

  • Laravel 文档阅读:Blade 模板

    简介 Blade 是 Laravel 提供的模板引擎,它简单强大。不像其他的 PHP 模板引擎,Blade 允许在...

  • Laravel(四)

    Blade模板引擎简介 Blade是Laravel提供的一个既简单又强大的模板引擎和其它流行的PHP模板引擎不一样...

  • laravel 基础教程 —— Blade 模板引擎

    Blade 模板引擎 简介 Blade 是 laravel 提供的一个简单强大的模板引擎。它不像其他流行的 PHP...

  • Python flask 学习笔记(二)

    模板引擎 模板渲染 变量 流程控制 1. 模板渲染 Jinja2 模板引擎 页面渲染流程 一个简单的例子: 2. ...

  • Laravel学习笔记-Blade模板

    一、概述 Blade是Laravel提供的一个既简单又强大的模板引擎 和其他流行的PHP模板引擎不一样,Blade...

  • 模板引擎blade

    模板引擎blade 一、变量 1.调用变量的用法 2.“{{}}”前面加上“@”代表原样输出,无需解析 3.利用"...

  • PHP Laravel学习之Blade基础

    官方文档传送门:Blade 模板引擎 Blade 简介 Blade 是由Laravel提供的非常简单但功能强大的模...

网友评论

      本文标题:Blade 模板引擎流程控制

      本文链接:https://www.haomeiwen.com/subject/nrtptftx.html