ارور تغییر keyword در پکیج seotools

3 سال پیش توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
حاتمی ( 7116 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام
من برای اینکه بیام مقادیر پیش فرض seotools رو که در پوشه config هست تغییر بدم یه میدلور تعریف کردم
که در اونجا مقادیرشو با اطلاعاتی که از دیتابیس گرفته میشن تغییر میدم
این کدشه :

    {
        config()->set('seotools.meta.defaults.title', config('seotools.meta.defaults.title').Option::getOption('title'));
        config()->set('seotools.meta.defaults.description', config('seotools.meta.defaults.description').Option::getOption('des'));
        config()->set('seotools.meta.defaults.keywords', config('seotools.meta.defaults.keywords').Option::getOption('keyword'));
        config()->set('seotools.opengraph.defaults.title', config('seotools.opengraph.defaults.title').Option::getOption('title'));
        config()->set('seotools.opengraph.defaults.description', config('seotools.opengraph.defaults.description').Option::getOption('des'));

        return $next($request);
    }

الان به من ارور قسمت keywords رو میده
این ارورشه :

 ErrorException (E_NOTICE)
Array to string conversion

نمیدونم مشکلش چیه
تو ادمین keyword رو استرینگ یا آرایه ذخیره میکنم و اینجا میخونم هردوش ارور میده
راستی این فانکشن .Option::getOption('keyword') هم از دیتابیس اون فیلد مورد نظرمو میگیره

آفلاین
user-avatar
حسام موسوی ( 434637 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

این ارور معمولا جای رخ میده که باید string قرار داده بشه اما برنامه نویس array ارسال میکنه بهش

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.