Laravel框架学习(视图模板引擎)

1、模板继承

//layouts.blade.php



	
	哈哈 @yield('title')



	
@section('header') 头部 @show
@yield('content','主要内容区域')
//student/section1.blade.php
@extends('layouts')

@section('header')
	@parent
	喀喀喀
@stop

@section('content')
	content
@stop
class StudentController extends Controller
{
	public function index()
	{
		return view('student.section1');
	}
}

2、基础语法及include的使用

//student/section1.blade.php
@extends('layouts')

@section('header')
	@parent
	喀喀喀
@stop

@section('content')
	content
	
	{{$name}}
	
	{{time()}}
	{{ isset($laravel)?$laravel:'default' }}
	
	@{{ $name }}
	{{-- 4.模板注释 --}}
	
	@include('student.common1')
@stop
//common1.blade.php

I am Include {{$name}}

3、流程控制

@extends('layouts')

@section('header')
	@parent
	喀喀喀
@stop

@section('content')
	content
	
	@if($name=='Leroi')
		I am Leroi
	@elseif($name=="llL")
		I am llL
	@else
		who am I?
	@endif

	@if(isset($kaka))
		yes
	@else
		no
	@endif

	@unless($name!='Leroi')
		{{$name}}
	@endunless

	@for($i=0;$i<10;$i++)
		{{$i}}
	@endfor

	@foreach($students as $student)
		{{$student->name}}
	@endforeach

	@forelse($students as $student)
		{{$student->name}}
	@empty
		null
	@endforelse

@stop

4、模板中的URL

 	url
 	action
 	route

 

你可能感兴趣的:(PHP,laravel,html,css)