مسئلہ۔
میں اپنے آرٹیکل میں صارف کا نام گونجنے کی کوشش کر رہا ہوں اور مجھے | _+_ | مل رہا ہے۔ میرے کوڈز:
ماڈلز
1. خبریں
کلاسخبریں۔توسیعماڈل
{
عوام فنکشنپوسٹ کردہ()
{
واپسی $ یہ->سے تعلق رکھتا ہے('ایپ صارف')؛
}
محفوظ $ میز = 'خبر'؛
محفوظ $ بھرنے کے قابل = ['نیوز کنٹینٹ'، 'نیوز ٹائٹل'، 'پوسٹ بائی']؛
}
2. صارف۔
کلاسصارف۔توسیعماڈلآلاتمستند کنٹریکٹ،
مجاز کنٹریکٹ،
CanResetPasswordContract۔
{
استعمالمستند۔،مجاز۔،CanResetPassword۔؛
محفوظ $ میز = 'صارفین'؛
محفوظ $ بھرنے کے قابل = ['نام'، 'ای میل'، 'پاس ورڈ']؛
محفوظ $ پوشیدہ۔ = ['پاس ورڈ'، 'یاد رکھو']؛
}
کنٹرولر۔
عوام فنکشنشو آرٹیکل($ سلگ۔){
$ مضمون =خبریں۔::کہاں('سلگ'، $ سلگ۔)->firstOrFail()؛
واپسیدیکھیں('مضمون'، کمپیکٹ ('مضمون'))؛
}
بلیڈ
{{ $ مضمون->پوسٹ کردہ->نام }}جب میں بلیڈ میں نام ہٹانے کی کوشش کرتا ہوں | _+_ | یہ آؤٹ پٹ کرتا ہے لیکن میرے ٹیبل میں ایک فیلڈ کا نام ہے اور | _+_ | ماڈل کیا میں کچھ بھول رہا ہوں؟
حل۔
کیا آپ کا استفسار واپس آ رہا ہے یا اعتراض؟ اگر آپ اسے باہر پھینک دیتے ہیں ، تو آپ کو معلوم ہو سکتا ہے کہ یہ ایک صف ہے اور آپ کو صرف ایک چیز کی رسائی (->) کی بجائے ایک صف تک رسائی ([]) کی ضرورت ہے۔
دوسری رائے۔
$ مضمون->پوسٹر->نامکو
$ مضمون->پوسٹر['نام']اگلا یہ ہے کہ میرا belongTo میں ، سے دوسرا پیرامیٹر شامل کریں۔
واپسی $ یہ->سے تعلق رکھتا ہے('ایپ صارف')؛
کو
واپسی $ یہ->سے تعلق رکھتا ہے('ایپ صارف'، 'صارف کی شناخت')؛جس میں | _+_ | نیوز ٹیبل میں میری غیر ملکی کلید ہے۔