Я новичок в Laravel, и если я хочу, например, иметь доступную переменную во всех представлениях по умолчанию, есть ли лучший способ, чем передать это переменная каждый раз w/лучший способ поместить некоторые переменные в Laravel-> Blade
return View::make('views_x.some_view')->with('client_to_show', $client_to_show);
? Или лучше, чем хранить их в сеансе, а затем получить доступ к ним в представлении? Я пытался ставить переменную в мастер компоновки:
//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