laravel blade模板介绍

第一步:首先写好模板

在sites下新建立一个app.blade.php文件

写入模板如:

<!DOCTYPT html>
<html>
<head>
<title>
laravist.com
</title>
<style type="text/css">
h1{
color:red;
}
</style>
</head>
@yield('content') 这里创建一个区域,留给要插入模板的内容
<body>
</body>
</html>
第二步:调用模板

@extends('app') 
@section('content')
<h1>contact page</h1>
@stop

很多情况下需要判断输出html内容,这个时候可以用:

@extends('app')
@section('content')
@if($first == 'ca')
<h1>
about me {{$first}} {{$last}}
</h1>
@else
<h1>
caimumu
</h1>
@endif
@stop

循环输出:

先修改siteController下面的函数:
public function about(){
$people = ['caimuqing','lichaoliu','liminbing'];
return view("sites.about",compact('people'));
}

修改输出:
@extends('app')
@section('content')
<h3>people</h3>
<ul>
@foreach($people as $person)
<li>{{ $person }}</li>
@endforeach
</ul>
@stop




posted @ 2016-04-19 19:19  笨蛋敏  阅读(897)  评论(0编辑  收藏  举报