laravel循环与判断标签和模板继承

Posted 静静地开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel循环与判断标签和模板继承相关的知识,希望对你有一定的参考价值。

循环与判断标签  

@foreach($arr as $k=>$v)  

  {{$v->id}}   

@endforeach

 

@if(条件表达式1)  

@elseif(条件表达式2)  

@else  

@endif  

模板继承  

在一个项目中有许多模板文件,它们有一个特点:拥有共同的头部 和 脚部内容

为了避免相同代码重复开发、维护 造成工作效率低下

可以把共同的头部和脚部内容集中到一个布局文件中,之后各个具体模板文件去继承该布局文件而使用头部和脚步内容。这个过程成为模板继承。

布局文件中相同的代码只维护一份,会大大提升项目开发效率

 

  * 父级中设置:  

@yield(‘content‘,‘主要内容‘);-------------占位符  

  * 子模板:  

@extends(‘需要继承的父级模板‘);--------------继承  

@section(‘content‘);  

@endsection  

 

* 基本使用和include();  

@include(‘student.common‘,[‘aa‘=>‘asssss‘]);---引用其他模板,可以传变量

 

* 外部静态文件的引入(js/css/image)  

静态文件放到public下的文件/,使用根目录  

或者使用asset()方法{{asset(‘css/app.css‘)}} 

以上是关于laravel循环与判断标签和模板继承的主要内容,如果未能解决你的问题,请参考以下文章

django之模板层

django-4-模板标签,模板继承

laravel框架(blade模板引擎)

laravel框架总结 -- blade模板引擎

Django内置模板标签

将 Laravel Blade 模板与 Vue JS 和事件监听器一起使用