• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Query Builder در Laravel رابطی برای ساخت Queryهای دیتابیس با متدهای زنجیره‌ای فراهم می‌کند. با آن می‌توان داده‌ها را انتخاب، فیلتر، مرتب، Join، درج، به‌روزرسانی و حذف کرد؛ بدون آنکه همه SQL به‌صورت رشته دستی نوشته شود.

نحوه کار و کاربرد

Query Builder مقدارهای ورودی را به‌صورت Binding ارسال می‌کند. متدهایی مانند table()، select()، where()، join()، orderBy() و paginate() عملیات رایج را پوشش می‌دهند.

نمونه

$users = DB::table('users')->select('id', 'name')->where('active', 1)->orderBy('name')->paginate(20);

نکته

Binding فقط مقدارها را جایگزین می‌کند، نه شناسه‌های SQL مانند نام ستون یا جدول را.

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