【发布时间】:2015-07-10 11:33:18
【问题描述】:
我是 Laravel 的新手,在将 {{$page_title}} 变量传递给在另一个刀片模板中扩展的主模板时遇到问题。我的目标是将$page_title 传递给我想在<title>@yield('title', "Laravel CRUD")</title> 的标题中显示它的主模板。这是我的代码。
控制器
class HomeController extends Controller {
public function index(Request $request){
$data = array("pate_title"=>"Home");
return view('home.index', $data);
}//end function
}
这一行在我的主模板中
<title>@yield('title', "Laravel CRUD")</title>
Home.index 视图模板
@extends('master')
@section('title', {{$page_title}}) //error in this line
@section('content')
<p>This is my body content.</p>
{{$pate_title}}
@stop
home.index 视图中的标记行存在语法错误,显示为Expected: semicolon,但它不起作用。我知道这一定是一个非常愚蠢的问题,但谷歌搜索后没有找到任何东西。也许我没有在谷歌中输入正确的关键字。
【问题讨论】: