Cleaning up the Blade class.

This commit is contained in:
Taylor Otwell 2012-03-23 17:05:44 -05:00
parent 93e21e9255
commit 31786c96e9
1 changed files with 3 additions and 3 deletions

View File

@ -108,7 +108,7 @@ protected static function compile_layouts($value)
{
// If the Blade template is not using "layouts", we'll just return it
// it unchanged since there is nothing to do with layouts and we'll
// just let the other Blade compilers handle it.
// just let the other Blade compilers handle the rest.
if ( ! starts_with($value, '@layout'))
{
return $value;
@ -121,11 +121,11 @@ protected static function compile_layouts($value)
$layout = static::extract($lines[0], '@layout');
$lines[] = "<?php echo render('{$layout}'); ?>";
// We will add a "render" statement to the end of the templates and
// and then slice off the @layout shortcut from the start so the
// sections register before the parent template renders.
$lines[] = "<?php echo render('{$layout}'); ?>";
return implode(CRLF, array_slice($lines, 1));
}