【Laravel5.3 笔记整理八】Laravel视图(二)逻辑控制、模板布局、文件包含

1. 逻辑控制

1) if 语句

将下面的代码写入 shitu1.blade.php

@if($qiangge > 100)
    <h2>胖美女</h2>
@elseif($qiangge > 80)
    <h2>中美女</h2>
@else
    <h2>瘦美女</h2>
@endif

实例:

  • web.php
Route::get('shitu1', "ShiTuController@index1");
  • app / Http / Controllers / ShiTuController.php
namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

class ShiTuController extends Controller
{
   
    public function index1()
    {
   
        // 传入一个变量 qiangge ,体重为 80
        return view('shitu1')->with('qiangge', 80);
    }
}
  • resources / views / shitu1.blade.php
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>视图1</title>
</head>
<body>
    <h1>我是视图1页面</h1>

    @if ($qiangge > 100)
        <h2>胖美女</h2>
    @elseif($qiangge > 80)
        <h2>中美女</h2>
    @else
        <h2>瘦美女</h2>
    @endif

</body>
</html>

运行结果:

laravel视图-逻辑控制(if判断)


2) for 循环【常用】

将下面的代码写入 shitu1.blade.php

@for($i=0; $1<=10; $i++)

    <h2>{
  {
  $i}}</h2>

@endfor

实例:

  • web.php
Route::get('shitu1', "ShiTuController@index1");
  • app / Http / Controllers / ShiTuController.php
namespace App\Http\Controllrs;

use Illuminate\Http\Request;

use App\Http\Requests;

class ShiTuController extends Controller
{
   
    public function index1()
    {
   
        return view('shitu1');
    }
}
  • resources / views / shitu1.blade.php
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>视图1</title>
</head>
<body>
    @for($i=0; $i<=10; $i++)

        <h2>{
  {
  $i}}</h2>

    @endfor
</body>
</html>

运行结果:

laravel视图 - 逻辑控制(for循环)


3) while 循环【不推荐使用】

将代码写入 shitu1.blade.php<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值