diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index c9c5d3b7..73fb0272 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -2,9 +2,11 @@
namespace App\Providers;
+use Blade;
use Event;
use Utils;
use App\Events;
+use App\Models\User;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
@@ -61,5 +63,9 @@ class AppServiceProvider extends ServiceProvider
$this->app->singleton('users', \App\Services\Repositories\UserRepository::class);
$this->app->singleton('parsedown', \Parsedown::class);
+
+ Blade::if('admin', function (User $user) {
+ return $user->isAdmin();
+ });
}
}
diff --git a/resources/views/common/user-menu.tpl b/resources/views/common/user-menu.tpl
index b460f14f..907469a3 100644
--- a/resources/views/common/user-menu.tpl
+++ b/resources/views/common/user-menu.tpl
@@ -18,7 +18,7 @@
{{ $user->email }}
- @if ($user->isAdmin()) + @admin($user)