下面由laravel教程欄目給大家介紹使用orator將你的sql轉換為laravel query語句的方法,希望對需要的朋友有所幫助!
laravel(Maurice Calhoun 的在線工具)輕松的將原生和歷史遺留 SQL 語句轉換為 Laravel 函數式 Query 語句。
這個在線工具也是你學習 Laravel ORM 的極好工具,它可以幫助你將 SQL 查詢語句轉換成查詢構建器對象,因為學習新的 ORM 有時可能成為新開發人員的挑戰。
使用
你只需輸入您的 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