آموزش تبدیل 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 لاراول هستید حتما به مستندات لاراول سر بزنید.همچنین مطالعه مقالات قبلی ما در مورد لاراول را از یاد نبرید.

منبع

در همین رابطه :   لاراول 5.4 : رفع مشکل Specified key was too long error
دسته بندی : Laravel

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in فونت
۵۰ فونت انگلیسی جدید و بسیار زیبا ۲۰۱۱

امروز 50 فونت جدید و داغ سال 2011 را از طرف سایت 1stwebdesigner برای شما آماده کرده ایم که امیدواریم...

Close