Laravel-Blade模板引擎-2.基础语法及include的使用
来源:互联网 发布:电子商务网络环境 编辑:程序博客网 时间:2024/05/17 21:54
2. 基础语法及include的使用
- 模板中输出变量
- 模板中调用php代码
- 原样输出
- 模板中的注释
- 引入子视图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
<!-- 继承layouts模板 -->@extends('layouts')<!-- 在区域块内输出内容 -->@section('header') <!-- 输出父模板的内容 --> @parent header@stop@section('sidebar') sidebar@stop@section('content') content <!-- 1. 模板中输出变量 --> <p>{{ $name }}</p> <!-- 2. 模板中调用php代码 --> <p>{{ time()}}</p> <p>{{ date('Y-m-d H:i:s', time())}}</p> <p>{{ in_array($name,$arr) ? 'true' : 'false' }}</p> <p>{{ var_dump($arr) }}</p> <p>{{ isset($name) ? $name : 'default' }}</p> <p>{{ $name or 'default' }}</p> <!-- 3.原样输出 --> <p>@{{ $name }}</p> <!-- 模板中的注释在查看源代码的时候是不在页面显示,HTML注释在查看源代码的时候是在页面显示的 --> {{-- 4. 模板中的注释 --}} {{-- 5. 引入子视图 include --}} @include('student.common1',['message'=>'我是错误信息'])@stop
新建common1.blade.php模板文件,代码如下
模板文件所在位置laravel\resources\views\student\common1.blade.php
<p>我是include {{ $message }}</p>
在浏览器中访问http://localhost:8090/laravel/public/section1,访问结果如下图所示
0 0
- Laravel-Blade模板引擎-2.基础语法及include的使用
- Laravel基础-Blade模板引擎流程控制
- Laravel-Blade模板引擎
- Laravel Blade模板引擎
- laravel Blade 模板引擎 命令
- Laravel之Blade模板引擎
- Laravel之Blade模板引擎
- Laravel基础篇学习笔记(三):Blade模板引擎
- Laravel基础-blade模板引擎之变量操作
- Laravel-Blade模板引擎-3.流程控制
- Laravel中Blade模板引擎用法
- Laravel中Blade模板引擎流程控制
- Laravel中Blade模板引擎子视图
- Laravel入门教程(六)- Blade模板引擎
- Laravel中的模板引擎——Blade
- laravel的blade模板笔记
- Blade模板引擎-常用语法格式
- Blade模板引擎教程-常用语法格式
- Laravel数据库操作之-DB facade
- Laravel数据库操作之-增删改查CURD操作
- 编码(一):编码简介
- Laravel数据库操作之-Eloquent ORM
- Laravel-Blade模板引擎
- Laravel-Blade模板引擎-2.基础语法及include的使用
- Laravel-Blade模板引擎-3.流程控制
- Laravel-Blade模板引擎-4. 模板中的URL
- 数组、List和ArrayList的区别
- 1st round, 311 Sparse Matrix Multiplication
- 使用iostat和LLD实现zabbix监控IO性能
- 自定义vimrc
- 第二期 QEMU模拟vexpress-a9开发板 《虚拟机就是开发板》
- Swift入门基础知识大家分享