我有以下代码片段来结束php和laravel中的文件。
@extends('master')
@section('content')
<p>Hello World</p>
@endsection
master.blade.php文件如下
<!doctype html>
<html lang="em">
<head>
<meta charset="UTF-8">
<title>{{ $title }}</title>
{{ HTML::style('css/bootstrap.css') }}
{{ HTML::script('js/bootstrap.js') }}
{{ HTML::script('js/jquery.js') }}
</head>
<body>
<div class="navbar">
<div class="navbar-inner">
{{ HTML::link('/','login',array('class' => 'brand')) }}
<ul class="nav pull-right">
@if(Auth::user())
<li>{{ HTML::link('logout', 'Logout') }}</li>
@else
<li>{{ HTML::link('login','login') }}</li>
</ul>
</div>
</div>
<div class="container">
@yield('content')
</div>
但是,我收到以下错误:
FatalErrorException in 4d94a10943d3d038e850b4e898e794a8 line 33:
syntax error, unexpected end of file
使用刀片模板在laravel,php中结束文件的语法究竟是什么?
答案 0 :(得分:3)
您错过了@endif
指令。您的刀片语法必须是:
@if(Auth::user())
<li>{{ HTML::link('logout', 'Logout') }}</li>
@else
<li>{{ HTML::link('login','login') }}</li>
@endif
如果没有@endif
指令,您将获得&#34;意外的文件结尾&#34;错误。