laravel个人总结--模板方面--(二)

来源:互联网 发布:数控车宏程序编程实例 编辑:程序博客网 时间:2024/06/13 04:26

一,模板,引入模板

//包含views下的sub.blade.php@include('sub') 

二,模板继承
父类

<!--举例 --><!-- 父模板 parent.blase.php --><html><meta charset="utf-8"><body><div style="background:gray;">@section('leftside')this is parent left     <!-- 左侧内容-->@show</div><div style="background:green;">@section('rightside')this is parent right    <!-- 右侧内容-->@show</div></body></html>

子类

<!-- 子模板 son.blade.php-->@extends('parent')@section('leftside')son left@endsection@section('rightside')son right@parent@endsection
注意事项:

①,父类模板中写入内容的时候,子类模板需要先进行继承父类模板信息,才能将父类的信息进行载入到本页面.

三,让标签不进行不解析

@{{$jsvar}}

四,将后台数据展示到前端页面

$data = ['title'=>'天气预报','content'=>'今天天气真不错','score'=>mt_rand(40,90),'users'=>['zhangsan','lisi','wangwu']];    return view('test',$data); //将数据直接放到后面即可

五,页面上显示数据

{{$title}} -> 天气预报

六,if/else

//例如@if ($score >= 80)优秀@elseif ($score >= 60)及格@else不及格@endif

七, for 循环

@for ($i=0; $i<10; $i++)$i <br>@endfor

八,foreach 循环

@foreach ($users as $u){{$u}} <br>@endforeach

九,forelse 循环是否为空

@forelse ([] as $u){{$u}}@emptynobody@endforelse

十, unless (除非,和if相反)

@unless ($score >= 60)不及格@endunless
原创粉丝点击