Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/loveuw/fullstackpodcast/wp-includes/functions.php on line 6114
استفاده از شرط های شخصی سازی شده در blade لاراول - فول استک پادکست
ترفند های برنامه نویسی

استفاده از شرط های شخصی سازی شده در 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 😊

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

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

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

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