FEATURE: add new macros for date manipulation
This commit is contained in:
@@ -22,6 +22,7 @@ class GlobalViewDataProvider extends ServiceProvider
|
||||
}
|
||||
|
||||
view()->share('currentUrl', \Request::url());
|
||||
view()->share('loggedUser', \Auth::user());
|
||||
|
||||
$this->extendBlade();
|
||||
}
|
||||
@@ -100,6 +101,21 @@ class GlobalViewDataProvider extends ServiceProvider
|
||||
return preg_replace($pattern, $code, $view);
|
||||
});
|
||||
|
||||
Blade::extend(function ($view) {
|
||||
$pattern = $this->createPattern('customDate');
|
||||
$code = '<?php echo \App\Helpers\Date::dateFormatted($2); ?>';
|
||||
|
||||
return preg_replace($pattern, $code, $view);
|
||||
});
|
||||
|
||||
Blade::extend(function ($view) {
|
||||
$pattern = $this->createPattern('monthName');
|
||||
$code = '<?php echo \App\Helpers\Date::monthName($2); ?>';
|
||||
|
||||
return preg_replace($pattern, $code, $view);
|
||||
});
|
||||
|
||||
|
||||
// register extension for rendering widget areas
|
||||
Blade::extend(function ($view) {
|
||||
$pattern = $this->createPattern('widgetArea');
|
||||
|
||||
Reference in New Issue
Block a user