Просмотр исходного кода

Moved 'blademd' registration in serviceprovider from register to boot method.

Bart Hijmans 4 лет назад
Родитель
Сommit
634ea8c4cd
1 измененных файлов с 6 добавлено и 9 удалено
  1. 6 9
      src/ScribeServiceProvider.php

+ 6 - 9
src/ScribeServiceProvider.php

@@ -13,15 +13,6 @@ use Knuckles\Scribe\Tools\Utils;
 
 class ScribeServiceProvider extends ServiceProvider
 {
-    public function register()
-    {
-        // Register custom Markdown Blade compiler so we can automatically have MD views converted to HTML
-        $app = $this->app;
-        $app->view->getEngineResolver()
-            ->register('blademd', fn() => new BladeMarkdownEngine($app['blade.compiler']));
-        $app->view->addExtension('md.blade.php', 'blademd');
-    }
-
     /**
      * Bootstrap the application events.
      *
@@ -29,6 +20,12 @@ class ScribeServiceProvider extends ServiceProvider
      */
     public function boot()
     {
+        // Register custom Markdown Blade compiler so we can automatically have MD views converted to HTML
+        $app = $this->app;
+        $app->view->getEngineResolver()
+            ->register('blademd', fn() => new BladeMarkdownEngine($app['blade.compiler']));
+        $app->view->addExtension('md.blade.php', 'blademd');
+
         $this->loadViewsFrom(__DIR__ . '/../resources/views/', 'scribe');
 
         // Publish views in separate, smaller groups for ease of end-user modifications