سلم من تمام کارهایی رو که در ویدیو توضیح دادید انجام دادم ولی به ارور زیر برخورد میکنم
Using $this when not in object context (View: C:\\Users\\A.D\\Desktop\\Laravel\\example-app\\resources\\views\\videos\\show.blade.php)
سلام محمد عزیز
از $this خارج آبجکت نمیشه استفاده کرد.
میتونید مورد مدنظر رو در کنترلر داخل یک متغیر قرار بدید و به view پاس بدید.
اگر ممکنه سوروسم رو میذارم تغییرات رو انجام بدید اگر ممکنه
سلام،
این تغییراتو انجام بدید:
فایل RelatedVideos.php در مسیر app > View > Components لاین 18 داخل کانستراکتور:
$this->videos = $video->relatedVideos();
فایل Video.php در مسیر app > Models لاین 29 متد getRandomVideos اشتباه نوشته شده:
return $this->category->getRandomVideos($count);
فایل Category.php در مسیر app > Models لاین 16 در متد getRandomVideos:
return $this->videos()->inRandomOrder()->get()->take($count);