教你使用Orator將你的SQL轉換為Laravel Query語句

下面由laravel教程欄目給大家介紹使用orator將你的sql轉換為laravel query語句的方法,希望對需要的朋友有所幫助!

教你使用Orator將你的SQL轉換為Laravel Query語句

laravel(Maurice Calhoun 的在線工具)輕松的將原生和歷史遺留 SQL 語句轉換為 Laravel 函數式 Query 語句。

這個在線工具也是你學習 Laravel ORM 的極好工具,它可以幫助你將 SQL 查詢語句轉換成查詢構建器對象,因為學習新的 ORM 有時可能成為新開發人員的挑戰。

使用

laravel

你只需輸入您的 SQL語句,此工具便會返回一個 Laravel 函數式 Query 語句。

例如,拿這個SQL查詢:

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

在線工具將其轉換為以下 Laravel 函數式 Query 語句 :

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

最后還有一件要注意的事,你必須將反引號(`)替換為 (’) 才能正常使用,因為此工具在生成字符串時會使用反引號。而 php 則會將嘗試將反引號中的內容作為 shell 命令來執行,詳見laravel

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享