در این قسمت (ویدئو) از سری آموزشی لاراول 6 از ابتدا قصد دارم تا در ادامه ویدئو قبلی عملیات های ویرایش و حذف روی دیتابیس به کمک الکوینت ها رو آموزش بدم.
همانطور که قبلا هم گفتم به کمک الکوینت ها و مدل ها شما خیلی ساده می تونید عملیات مختلف روی دیتابیس رو انجام بدید ،برای مثال کد زیر رو که برای آپدیت استفاده میشه رو نگاه کنید:
App\Flight::where('active', 1)
->where('destination', 'San Diego')
->update(['delayed' => 1]);
در کد بالا که از داکیومنت های خود لاراول برای شما اون رو انتخاب کردم خیلی ساده عملیات آپدیت با کمک مدل Flight و روی جدول Flights انجام میشه. به این شکل که اول با کمک where سطری رو که میخوایم ویرایش بشه رو پیدا می کنیم و درنهایت با ارسال یک آرایه به متد update مقدایری رو که میخوایم رو ویرایش می کنیم.
برای حذف هم به همین شکل عمل می کنیم ،برای درک بهتر کد زیر رو در نظر بگیرد:
$res=User::where('id',$id)->delete();
کد بالاعملیات حذف رو روی جدول کاربران انجام میده ،به این شکل که اول کاربر با آیدی مشخص رو پیدا میکنه و بعد با کمک متد delete اون رو حذف میکنه.
خب برای درک بهتر حتما ویدئو رو به شکل کامل مشاهده کنید و در نهایت یکبار مطابق آموزش های داخل ویدئو پیش برید.
این دوره رایگان است و برای دسترسی به این دوره نیاز به هیچ هزینه ای ندارید.