ترفند های برنامه نویسی

استفاده از شرط های شخصی سازی شده در blade لاراول

Customize conditions in Laravel

You may consider adding a custom blade directive. Add something like this to

  AppServiceProvider boot() function 

For instance, you might use ” @admin ” instead of

 @if(auth()->user()->hasRole('admin'))

. if the user has the admin position

همون طور که توی تصاویر مشخص شده شما میتونید توی blade لاراول شروطی شخصی سازی شده رو قرار بدید. برای مثال ما اومدیم اول توی AppServiceProvider بعد توی متد یا فانکشن boot() کد زیر رو قرار دادیم.

نوشته های مشابه
    Blade::if('admin', function () {            
            if (auth()->user() && auth()->user()->admin) {
                return 1;
            }
            return 0;
        });

با دستور بالا یه جوریایی به لاراول فهموندیم که هر جا توی blade لاراول @admin صدا زده شد؛ دیگه از اول نگرد دنبال هندونه فروش…..

#laravel
#laravelphp
#laravelframework
#laravel10
#laraveldeveloper
#لاراول

fullstackpod

I believe in Hardworking and Consistency. be creative 😊

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا