FEATURE: add blade macro @upload

This commit is contained in:
Michal Kváček
2016-04-04 21:15:54 +02:00
parent a020e72dc5
commit 30dcd045a6
+9
View File
@@ -65,6 +65,15 @@ class GlobalViewDataProvider extends ServiceProvider
return preg_replace($pattern, $code, $view);
});
// shortcut for loading uploaded images
Blade::extend(function ($view) {
$pattern = $this->createPattern('upload');
$code = '<?php echo \App\Helpers\Template::upload($2); ?>';
return preg_replace($pattern, $code, $view);
});
// shortcut for assets (placed in /public/assets/<theme>
Blade::extend(function ($view) {
$pattern = $this->createPattern('asset');
$code = '<?php echo \App\Helpers\Template::asset($2); ?>';