استفاده از blade if در لاراول 5.5

۵ شهریور ۱۳۹۶

Blade::if Directive

شما می توانید در قسمت view خود یک if بومی سازی شده تعریف کنید. برای مثال در قسمت AppServiceProvider::boot کدهای زیر را وارد می کنیم.

    
use Illuminate\Support\Facades\Blade;

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

و در blade template خود از کدهای زیر استفاده می کنیم.

    
@admin
    Secret Page
@else
    Welcome Guest. Login
@endadmin
    

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(491)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}