parsedown/laravelへの依存を削除し、同等のBladeディレクティブを移植
This commit is contained in:
		@@ -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 "<?php echo app('parsedown')->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();
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user