的最佳方法我是Laravel的新手,例如,如果我想在默認情況下在所有視圖中都有一個變量,是否有更好的方式比傳遞每次變化w/把一些變量放在Laravel-> Blade
return View::make('views_x.some_view')->with('client_to_show', $client_to_show);
?或者比將它們存儲在Session中然後在視圖中訪問它們更好? 我試圖把變量佈局主:
//layout.master.blade.php on top
<?php
$str_sel_names = 'one_value';
?>
<!-- starts template -->
<!DOCTYPE html>
<html lang="en">
但是這一次僅僅是模板佈局..不是子視圖裏面入店...
@extends('layouts.master')
@section('content')
...
{{$str_sel_names}}
我得到:[ErrorException 未定義變量:str_sel_names(查看:C:\ Work \ lara_street \ laravel \ app \ views \ core \ dashboard.blade.php)]
想法?更好的方法來做到這一點?
把它們在陣列中,或作爲一個StdClass對象的屬性,並傳遞到刀片 –
酵母..但在這種情況下我瞭解我不得不通過它明確的觀點..一遍又一遍。 – rrubiorr81