您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
Laravel基础之视图
发布时间:2019-09-14 16:38:28编辑:雪饮阅读()
子模板
示例如:
<html>
@include('admin.header')
<body>
引入了当前模板同目录的 header模板
继承模板
@extends('layout.index')
当前模板继承了layout目录的index模板,其实就和上面子模板引入一样道理
继承后对局部元素的修改
继承某个模板,然后对该模板的某个节点值需要修改,则被继承的模板中要有被修改节点处做个标记,如:
<title>@yield('title')</title>
则继承过去后要修改该节点,则如:
@extends('layout.index')
@section('title','继承页面')
继承后对局部块级内容的修改
同上面一样,需要在父模板中先定义好块级标记,如:
@section('content')
<div>父模板的段落</div>
@show
则在继承后模板中的修改如:
@section('content')<div>子模板的内容</div>@endsection
模板中使用-if
@extends('layout.index')
@section('title','继承页面')
@section('content')
@if($score >= 90 && $score <=100)
xbox360
@elseif($score >=80 && $score < 90)
psv
@else
xboxOne
@endif
@endsection
模板中使用for
@extends('layout.index')
@section('title','继承页面')
@section('content')
@for($i=1;$i<=100;$i++)
{{$i}}
@endfor
@endsection
模板中使用foreach
@extends('layout.index')
@section('title','继承页面')
@section('content')
@foreach($arr as $k=>$v)
名字:{{$v['name']}}
@endforeach
@endsection
关键字词:laravel,视图
上一篇:Laravel基础之响应
下一篇:数据库基本操作