🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Ali Yz
عدم استفاده از ORM
جامعه لاراول ایجاد شده در ۱۶ آذر ۱۴۰۰

سلام استاد ببخشید اگه نخوایم از ORM‌ها استفاده کنیم مثلا کوئری‌ها رو خودمون بنویسیم آیا امکانش هست و اینکه آیا استاندارده که حتما باید از ORM‌ها استفاده کنیم یا دلخواهه

سلام دوست عزیز

استفاده از ORMها اصلا ضروری نیست و فقط در واقع آنها ساخته شده‌اند تا کار با دیتابیس و نوشتن کوئری‌ها را ساده‌تر کنند که البته گاهی همین ساده‌سازی باعث میشه تا در برخی کوئری‌های پیچیده سرعت پایین‌تری برای اجرا و واکشی داده‌ها داشته باشند.

در لاراول و پی‌اچ‌پی شما میتونید به راحتی از ORMهای مختلفی استفاده کنید یا اینکه هردو رو باهم داشته باشین.

مثال کوئری‌ خام:

DB::raw('SELECT * FROM users');

لینک داکیومنت لاراول برای مطالعه بیشتر


رضا * ۱۶ آذر ۱۴۰۰، ۰۸:۱۱

سلام، استفاده از ORM الزامی نیست، ORM یکسری قابلیت به شما میده برای استفاده از Storage. شما زمانی که در لاراول دارید کد میزنید بدون استفاده از ORM کار کردن با دیتابیس براتون سخت‌تر خواهد شد و استفاده از ORM استاندارد هستش ولی برای کوئری‌های پیچیده بهتره که raw query استفاده کنید.

بهترین پاسخ
مهرداد سامی ۱۷ آذر ۱۴۰۰، ۱۰:۱۹