2016-08-23 194 views
10

我正在處理laravel 5.2網站的問題。我有一個主設備(main)佈局,我正在使用它來設置頁面的主要元素,並且它正在歡迎頁面中使用(它擴展了它),沒有任何問題。laravel 5.2刀片模板無法解析

然而,在一些我一直在編譯的觀點得到一個錯誤的子頁面:

<?php echo $__env->make('layouts.main, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

的錯誤是Parse error: syntax error, unexpected '__data' (T_STRING), expecting ',' or ')'

有字面上沒有在我看來,除了標題和主內容元素,我試圖轉儲一個變量。錯誤來自Laravel,而不是我的代碼(據我所知)。

這是整個的看法:

@extends('layouts.main) 

@section('title', 'another page!') 

@section('content') 
{{dd($myvar)}} 
@endsection 

任何想法,爲什麼發生這種情況?

回答

38

請檢查第一線@extends('layouts.main)一個'逗號缺失,它應該是這樣的:

@extends('layouts.main') 
+0

哇,向你表示感謝。今天我一直在看屏幕太長了! – user101289