مشکل با متد در Component Tag

2 هفته پیش
توسط سیدعلی موسوی آپدیت شد
صدرا حکیم ( 4030 تجربه )
2 هفته پیش
تخصص : Laravel Developer

سلام دوستان
من توی Layout ام یه کامپوننت قرار دادم که داخل کلاس اون کامپوننت یه متد به اسم isActiveTab هست که میخوام از این متد، توی کامپوننت ام استفاده کنم. ولی با اررور زیر مواجه میشم

Undefined variable: isActiveTab (View: ... resources\views\components\Dashboard\sidebar.blade.php) 

این قسمتی از فایل Layout :

<x-dashboard.sidebar tab="dashboard" /> 

این هم کلاس کامپوننت :

    public $tab;
    public function construct($tab)
    {
        $this->tab = $tab;
    }
    public function isActiveTab($tab)
    {
        return $tab == $this->tab;
    }

و این کد هم داخل فایل سایدبار هست ( کامپوننت ایجاد شده )

{{ $isActiveTab("dashboard") ? "Hello" : "Nothing" }}

ممنون میشم راهنمایی کنید

Bardia ( 800 تجربه )
2 هفته پیش
تخصص : Back end
<x-dashboard.sidebar :tab="dashboard" /> 
صدرا حکیم ( 4030 تجربه )
2 هفته پیش
تخصص : Laravel Developer

@kazemibardia132
این برای زمانی هست که بخوایم متغیری رو منتقل کنیم. ولی اینجا دارم یه string رو میفرستم

سیدعلی موسوی ( 86456 تجربه )
2 هفته پیش
تخصص : سی شارپ و پی اچ پی

من کدت رو الان اجرا گرفتم درست کار میکنه، یکبار لاراول رو آپدیت کن .
m'lady

برای ارسال پاسخ باید وارد سایت شوید