هنوز نمیدونم دقیقا نقش این تیکه کدی که اپلودش کردم چیه
سلام
کد مورد نظر رو قرار بدید.
احمدرضا فاطمی کیا۱۷ آذر ۱۴۰۲، ۱۲:۱۹
اپلود کردم
هادی۱۸ آذر ۱۴۰۲، ۱۳:۵۷
<?php
namespace App\View\Components;
use App\Models\Video;
use Closure;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
class RelatedVideos extends Component
{
public $videos ;
/**
* Create a new component instance.
*/
public function __construct(Video $video)
{
$this->videos = $video->relatedVideos(10);
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string
{
return view('components.RelatedVideos');
}
}
هادی۱۸ آذر ۱۴۰۲، ۱۴:۰۱
این یک کلاس کامپوننت هست که ما اومدیم یک پراپرتی با نام videos ساختیم و داخل متد کانستراکت بهش مقدار دادیم تا داخل ویو بتونیم ازش استفاده کنیم.
در کامپوننت کلاسها ما با ست کردن پراپرتیها داخل ویو میتونیم ازشون استفاده کنیم.
بیشتر درکش به شی گرایی بر میگرده و توضیح خاصی نداره و باید مهارتتون داخل شی گرایی رو یکم ارتقا بدید.