Laravel 5.5Blade 模板引擎中添加新的指令来简化视图中自定义的 if 语句。

use Illuminate\Support\Facades\Blade;

Blade::if('adminer', function () {
    return auth()->check() && auth()->user()->isAdmin();
});

在上面这段代码中,新的 Blade::if() 可以方便地从模板中抽出重复的检查,让它们更易读:

@adminer
    <a href="{{ route('super.secret') }}">Secret Page</a>
@else
    Welcome Guest. <a href="{{ route('login') }}">Login</a>
@endadminer

原文:https://laravel-china.org/articles/5286/blade-if-instruction


Source: http://blog.iwanli.me/article/yO3kd9XZ.html

Leave a comment