🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ محمدرسول اصغری
متغیر ناشناخته
جامعه لاراول ایجاد شده در ۳۰ تیر ۱۴۰۲
take(5)->get(); 
        return view('index',[
        'video' => $video
        ]);
    }
}

f8ae-Screenshot from 2023-07-21 20-22-24.png

محمدرسول اصغری ۳۰ تیر ۱۴۰۲، ۱۶:۵۴

11e1-Screenshot from 2023-07-21 20-24-01.png

محمدرسول اصغری ۳۰ تیر ۱۴۰۲، ۱۶:۵۴

سلام محمد عزیز

شما متغیر $videos رو حاوی مقادیر دارید اما $video رو به ویو دادید.

متغیری با این نام تعریف نشده


احمدرضا فاطمی کیا ۳۰ تیر ۱۴۰۲، ۱۶:۵۸

استاد همینطوری رفته بودند

محمدرسول اصغری ۳۰ تیر ۱۴۰۲، ۱۷:۰۳

تو استک آور فلو سرچ کردم دیدم با compact درست میشه

محمدرسول اصغری ۳۰ تیر ۱۴۰۲، ۱۷:۰۳

سلام،

اول در مورد پست آخرتون بگم، compact دقیقا کاری رو انجام میده که در ابتدا انجام دادید و جفتششون معادل همدیگر هستند:(تست)

$videos = 'anything';
print_r(compact('videos')); // compact('videos') == ['videos' => $videos]

بنابراین تفاوتی ندارد. ایراد شما نامی است که استفاده کردید. مطابق ویدیو $videos رو تعریف کردید ولی وقتی میخواهید به view پاس بدهید مطابق ویدیو عمل نکردید و $video رو پاس دادید که همچین متغیری تعریف نشده است. (s جمع ندارد - دو اسم متفاوت استفاده کرده اید)


نکته: در حال حاضر که به فریمورک لاراول ورود کردید دیگه باید این مسائل مقدماتی PHP رو بدونید.

اگر مقدمات php و شی گرایی را خوب درک نکرده باشید در کار با فریمورک به مشکل میخورید.

بهترین پاسخ
محسن موحد ۳۰ تیر ۱۴۰۲، ۲۲:۳۰