在Laravel框架中使用.blade有什么用?

时间:2016-05-11 14:54:15

标签: laravel laravel-5 laravel-5.2

我在Kasaa文件夹中遇到了文件welcome.blade.php

文件名中views的用途是什么?

2 个答案:

答案 0 :(得分:4)

Laravel使用Blade Template作为其模板引擎(例如smarty过去很受欢迎),.blade.php是用于它的扩展程序。可以找到更多详细信息here

答案 1 :(得分:0)

正如Abbasi Blade所说,它是一个模板引擎。我只是想为刀片和Laravel分享一个很好的资源,它提供了一些很好的例子,如:

@extends('layout.name')
// Begin a section
 @section('name')
// End a section
 @stop
// End a section and yield
 @show
@parent
// Show a section in a template
 @yield('name')
@include('view.name')
@include('view.name', array('key' => 'value'));
@lang('messages.name')
@choice('messages.name', 1);
@if
@else
@elseif
@endif
@unless
@endunless
@for
@endfor
@foreach
@endforeach
@while
@endwhile
//forelse 4.2 feature
 @forelse($users as $user)
@empty
@endforelse
// Echo content
 {{ $var }}
// Echo escaped content
 {{{ $var }}}
{{-- Blade Comment --}}
// Echoing Data After Checking For Existence
 {{{ $name or 'Default' }}}
// Displaying Raw Text With Curly Braces
 @{{ This will not be processed by Blade }}

查看this site了解其他Laravel语法助手