总结

Blade是Laravel的模板引擎。 它的主要焦点是清晰,简洁,富有表现力的语法,具有强大的继承性和可扩展性。 安全输出括号{{and}}以及未受保护的输出{!!and!!},它有一系列称为指令的自定义标签,都以@开头(例如@if和@unless)

您可以使用@yield和@section/@show定义一个父模板,并在其中为内容留下“孔”。然后,可以让子视图使用@extends(“parent.view”)进行扩展,并使用@section/@endsection定义其节点。使用@parent引用块父级的内容

视图Composer使得每次加载视图或者子视图变得容易,服务注入允许视图本身直接从应用程序容器请求数据