⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههادرود دوستان وقت همگی بخیر
من میخوام از لایووایر برای نمایش پست های کاربران استفاده میکنم.
بین جداول پست و یوزر هام رابطه وجود داره
اگر فرض کنیم سیستم ما بسیار بزرگ و پر کاربر هست از کدام روش برای نمایش پست های مربوط به هر کاربر استفاده کنم بهتره؟
حالت اول. :
public function mount(){
$this->post = $this->user->posts()->orderBy('id', 'DESC')->get();
}
یا :
public function mount($user){
$this->posts = Post::where("author", "=", $user->id)->orderBy('id','DESC')->get();
}
یا فرقی نداره کلا؟
من در هر دو روش خروجی مد نظرم رو دارم میگیرم اما بهینه بودن مهمه
ممنون میشم دوستان بنده که را راهنمایی کنند .
سلام
برای سرعت که دوستمون اشاره کردن استفاده از api خیلی میتونه در سرعت موثر باشه.
اما برای تمیز تر نوشتن کد به نظرم راه دوم بهتره.
موفق باشید
@shadi.ahmadians
شاید پاسخ شما همینجا باشد