صدرا حکیم
4 سال پیش توسط صدرا حکیم مطرح شد
3 پاسخ

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

سلام دوستان
من توی 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
تخصص : Back end
@kazemibardia132 4 سال پیش مطرح شد
0
<x-dashboard.sidebar :tab="dashboard" /> 

صدرا حکیم
تخصص : توسعه دهنده لاراول
@sadrahkm 4 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام