Amir Alsaeed نشر 24 أبريل 2021 أرسل تقرير نشر 24 أبريل 2021 عندما أقوم باستعادة البيانات لغرض معيّن يظهر لدي الخطأ التالي: Call to undefined method App\Seo::mapInto() وهذا هو الكود الخاص بال seo: public function seoable() { return $this->morphTo(); } المودل: public function seo() { return $this->morphOne(Seo::class, 'seoable'); } وأقوم بتنفيذ الإجراء التالي: 'seo' => SeoResource::collection($this->whenLoaded('seo')), كيف يمكنني معالجة الخطأ السابق؟ اقتباس
1 بلال زيادة نشر 24 أبريل 2021 أرسل تقرير نشر 24 أبريل 2021 المشكلة في أنك تستخدم SeoResource::collection($this->whenLoaded('seo')) ولكن لديك عنصر واحد فقط وليس مجموعة وبالتالي يمكنك استبدال 'seo' => SeoResource::collection($this->whenLoaded('seo')), بالتالي 'seo' => new SeoResource($this->whenLoaded('seo')), 1 اقتباس
السؤال
Amir Alsaeed
عندما أقوم باستعادة البيانات لغرض معيّن يظهر لدي الخطأ التالي:
Call to undefined method App\Seo::mapInto()
وهذا هو الكود الخاص بال seo:
public function seoable() { return $this->morphTo(); }
المودل:
public function seo() { return $this->morphOne(Seo::class, 'seoable'); }
وأقوم بتنفيذ الإجراء التالي:
'seo' => SeoResource::collection($this->whenLoaded('seo')),
كيف يمكنني معالجة الخطأ السابق؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.