Laravel-Blade模板引擎-2.基础语法及include的使用

2. 基础语法及include的使用

  1. 模板中输出变量
  2. 模板中调用php代码
  3. 原样输出
  4. 模板中的注释
  5. 引入子视图include的使用

在StudentController.php控制器中,在section1方法中传入变量,代码如下

控制所在路径laravel\app\Http\Controllers\StudentController.php

public function section1()
{
    $name = 'sean1';
    $arr = ['sean','imooc'];
    return view('student.section1',[
            'name'=>$name,
            'arr'=>$arr,
        ]);
}

对应section1.blade.php模板文件,代码如下

模板文件所在位置laravel\resources\views\student\section1.blade.php


@extends('layouts')


@section('header')
    
    @parent
    header
@stop

@section('sidebar')
    sidebar
@stop

@section('content')
    content

    
    

{{ $name }}

{{ time()}}

{{ date('Y-m-d H:i:s', time())}}

{{ in_array($name,$arr) ? 'true' : 'false' }}

{{ var_dump($arr) }}

{{ isset($name) ? $name : 'default' }}

{{ $name or 'default' }}

@{{ $name }}

{{-- 4. 模板中的注释 --}} {{-- 5. 引入子视图 include --}} @include('student.common1',['message'=>'我是错误信息']) @stop

新建common1.blade.php模板文件,代码如下

模板文件所在位置laravel\resources\views\student\common1.blade.php

我是include {{ $message }}

在浏览器中访问http://localhost:8090/laravel/public/section1,访问结果如下图所示

Laravel-Blade模板引擎-2.基础语法及include的使用_第1张图片
clipboard.png

你可能感兴趣的:(Laravel-Blade模板引擎-2.基础语法及include的使用)