diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 0267aa68..9b991fc2 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -7,7 +7,6 @@ use URL; use Mail; use View; use Session; -use Parsedown; use App\Models\User; use App\Models\Texture; use Illuminate\Http\Request; @@ -39,7 +38,7 @@ class UserController extends Controller 'players' => $this->calculatePercentageUsed($user->players->count(), option('score_per_player')), 'storage' => $this->calculatePercentageUsed($user->getStorageUsed(), option('score_per_storage')) ], - 'announcement' => (new Parsedown())->text(option_localized('announcement')) + 'announcement' => app('parsedown')->text(option_localized('announcement')) ]); } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2a94f03b..fe9ae5bd 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -65,6 +65,8 @@ class AppServiceProvider extends ServiceProvider View::addExtension('tpl', 'blade'); // Make the priority of *.blade.php higher than *.tpl View::addExtension('blade.php', 'blade'); + + $this->app->singleton('parsedown', \Parsedown::class); } /**