user()->is_admin; }); Blade::directive('prettyNumber', function ($expression) { $num = $expression; $abbrevs = [12 => 'T', 9 => 'B', 6 => 'M', 3 => 'K', 0 => '']; foreach ($abbrevs as $exponent => $abbrev) { if ($expression >= pow(10, $exponent)) { $display_num = $expression / pow(10, $exponent); $num = number_format($display_num, 0).$abbrev; return ""; } } return ""; }); Blade::directive('prettySize', function ($expression) { $size = \App\Util\Lexer\PrettyNumber::size($expression); return ""; }); Blade::directive('maxFileSize', function () { $value = config('pixelfed.max_photo_size'); return \App\Util\Lexer\PrettyNumber::size($value, true); }); } /** * Register any application services. * * @return void */ public function register() { // } }