diff --git a/app/Helpers/Template.php b/app/Helpers/Template.php index 07643a50..3707c86c 100644 --- a/app/Helpers/Template.php +++ b/app/Helpers/Template.php @@ -39,4 +39,8 @@ class Template return $view; } + + public static function asset($path) { + return env('SITE_URL').'/assets/'.config('app.theme').'/'.$path; + } } \ No newline at end of file diff --git a/app/Providers/GlobalViewDataProvider.php b/app/Providers/GlobalViewDataProvider.php index 73d4e461..511294f0 100644 --- a/app/Providers/GlobalViewDataProvider.php +++ b/app/Providers/GlobalViewDataProvider.php @@ -39,7 +39,7 @@ class GlobalViewDataProvider extends ServiceProvider */ private function createPattern($function) { - return '/(?createPattern('asset'); + $code = ''; + + return preg_replace($pattern, $code, $view); + }); + // register extension for rendering widget areas Blade::extend(function ($view) { $pattern = $this->createPattern('widgetArea');