Я пишу простое приложение, которое основывается только на нескольких маршрутах и представлениях. Я установил общий макет и успешно вложил шаблон, используя следующее.
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