Laravel 4: просмотр гнезда внутри макета с данными

Я пишу простое приложение, которое основывается только на нескольких маршрутах и ​​представлениях. Я установил общий макет и успешно вложил шаблон, используя следующее.

routes.php

View::name('layouts.master', 'master'); $layout = View::of('master'); Route::get('/users', function() use ($layout) { $users = Users::all() return $layout->nest('content','list-template'); }); 

master.blade.php

 <h1>Template</h1> <?=$content?> 

Список-template.php

 foreach($users as $user) { echo $user->title; } 

Как передать результаты запроса $ users в мой основной шаблон, а затем в list-temple.php?

благодаря

->nest допускает третий аргумент для массива данных:

  Route::get('/users', function() use ($layout) { $users = Users::all() return $layout->nest('content','list-template', array('users' => $users)); }); 

Также в вашем файле master.blade.php – измените его на это:

 <h1>Template</h1> @yield('content') 

list-template.blade.php <- отметить имя файла:

 @extends('layouts.master') @section('content') <?php foreach($users as $user) { echo $user->title; } ?> @stop