From 9dbbc5848b99888159eabc8a0330abfde94ea6f6 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Sat, 24 Mar 2012 22:37:15 -0500 Subject: [PATCH] Fix blade @includes. --- laravel/blade.php | 2 +- laravel/helpers.php | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/laravel/blade.php b/laravel/blade.php index ea9575af..11e4369a 100644 --- a/laravel/blade.php +++ b/laravel/blade.php @@ -256,7 +256,7 @@ protected static function compile_includes($value) { $pattern = static::matcher('include'); - return preg_replace($pattern, '$1with(get_defined_vars()); ?>', $value); + return preg_replace($pattern, '$1with(get_defined_vars()); ?>', $value); } /** diff --git a/laravel/helpers.php b/laravel/helpers.php index ef313a48..b04a8c49 100644 --- a/laravel/helpers.php +++ b/laravel/helpers.php @@ -426,6 +426,20 @@ function has_php($version) return version_compare(PHP_VERSION, $version) >= 0; } +/** + * Get a view instance. + * + * @param string $view + * @param array $data + * @return View + */ +function view($view, $data = array()) +{ + if (is_null($view)) return ''; + + return Laravel\View::make($view, $data); +} + /** * Render the given view. *