آموزش تبدیل SQL خام به Laravel Query Builder با Orator

ساخت وبلاگ

در این مقاله می خواهیم ابزار آنلاین جالبی بنام Orator را معرفی کنیم که بوسیله آن می توانید کدهای SQL خام را به Laravel Query Builder تبدیل کنید. همچنین این ابزار برای کسانی که در حال یادگیری لاراول هستند گزینه خوبی است زیرا می توانند دستورات خام SQL را به کدهای لاراول تبدیل کنند و با نحوه کار آن بهتر آشنا شوند چون معمولا یادگرفتن یک ORM جدید برای کسانی که در حال یادگیری هستند می تواند چالش به حساب آید.

نحوه کار هم بسیار ساده است. شما کوئری خام را وارد می کنید و نتیجه را تحویل می گیرید.برای مثال اگر این کوئری خام ما باشد:

select posts.id, posts.title, posts.body from posts
where posts.author_id = 1
order by posts.published_at DESC
limit 10;

سپس ابزار Orator، کد بالا را به دستورات Query Builder لاراول تبدیل می کند. به این صورت:

DB::select('posts.id','posts.title','posts.body')
->from('posts')
->where('posts.author_id', '=', 1)
->orderBy('posts.published_at', 'DESC')
->limit(10)
->get();

فقط دقت کنید که داخل کوئری خام همه backtick ها را بردارید چون بک تیک جزو عملگر های PHP به حساب می آید.منظور از بک تیک این علامت داخل پرانتز (`) است.

اگر دنبال نحوه کار کردن با Query Builder لاراول هستید حتما به مستندات لاراول سر بزنید.همچنین مطالعه مقالات قبلی ما در مورد لاراول را از یاد نبرید.

منبع

در همین رابطه :   نوشتن کوئری left join در فریم ورک لاراول 5
دیجیاتو آپارات...
ما را در سایت دیجیاتو آپارات دنبال می کنید

برچسب : نویسنده : عباس قلی بزرگی بازدید : 222 تاريخ : چهارشنبه 13 دی 1396 ساعت: 14:26

خبرنامه