2016-11-21 64 views
0

我使用Laravel 5.3。Laravel訪問子節中的模板變量

我有一個電子郵件模板那樣:

<?php 
$styles = 'margin: auto;' ?> 

<!-- Main --> 
@yield('main') 
.... 

是否有一個孩子訪問$風格變量的方法嗎?

@extends('emails.template') 

@section('main') 
    <p style="{{ $styles }}">Lorem Ipsum.</p> 
@section 

我得到了一個未定義的錯誤,也許我使用了錯誤的方法?

+0

我認爲收益率並非如此。你可以使用include。 – Mruf

+0

是的,但是這是一個模板,我不能使用包含,因爲視圖包含每個控制器的更改。 –

+0

也許看看編譯好的模板。也許這給你一個提示 – Mruf

回答

0

嘗試@extends('emails.template', ['styles' => $styles])

如果這是錯的,嘗試從控制器傳遞變量。