2017-06-03 80 views
0
<!--in header.balde.php --> 
$data = 'Hellow World'; // assigned a variable 
{{ $data }} // echo hellow world // its working 

//in content.blade.php 
{{ $data }} // undefined variable it not comes on content // I have to must 
get variable data from header.blade.php 

//Main Template.blade.php 
@include('header') 
@include('content') 
@include('footer') 
?> 

我要分配變量header.blade.php並返回到content.blade.php分配變量header.blade.php並返回到content.blade.php

+0

你的頭是全球性的嗎?我的意思是,你是否將它包含在所有.blade中? –

回答

0

您可以使用會話存儲在這個數據,並在項目

Session::put('data', $data); 

在任何地方使用它,並用它在刀片作爲

Session::get('data'); 
0

可以在刀片傳遞數據這樣

public function example(){ 
    $data = 'hello world'; 
    return view('blade_template' compact('data')); 
} 

然後在視圖中只使用{{ $data }}打印值

+0

我知道。我可以將數據從控制器傳遞到每個包含的刀片。但是我想爲標題刀片分配價值,並返回到內容刀片 –

+0

那麼在這種情況下,你必須註冊一個提供商,這可能會幫助你https://laracasts.com/discuss/channels/general-discussion/laravel-5-傳遞變量到主模板 – djhru