diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 79b6134..675d30a 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,7 +3,9 @@ namespace App\Providers; use App\MetadataResolver\MetadataResolver; +use Illuminate\Support\Facades\Blade; use Illuminate\Support\ServiceProvider; +use Parsedown; class AppServiceProvider extends ServiceProvider { @@ -14,7 +16,9 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { - // + Blade::directive('parsedown', function ($expression) { + return "text($expression); ?>"; + }); } /** @@ -27,5 +31,8 @@ class AppServiceProvider extends ServiceProvider $this->app->singleton(MetadataResolver::class, function ($app) { return new MetadataResolver(); }); + $this->app->singleton('parsedown', function () { + return Parsedown::instance(); + }); } } diff --git a/composer.json b/composer.json index af01983..61dbd9c 100644 --- a/composer.json +++ b/composer.json @@ -9,8 +9,7 @@ "guzzlehttp/guzzle": "^6.3", "laravel/framework": "5.5.*", "laravel/tinker": "~1.0", - "misd/linkify": "^1.1", - "parsedown/laravel": "~1.0" + "misd/linkify": "^1.1" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.1",