国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

tyheist / 3202人閱讀

摘要:本文翻譯整理至介紹你可以可以使用的在線工具輕松的將原生和歷史遺留語句轉換為函數式語句。使用點擊此處可試用此工具你只需輸入您的語句,此工具便會返回一個函數式語句。而則會將嘗試將反引號中的內容作為命令來執行,詳見執行運算符。

本文翻譯整理至 Convert Your SQL to Laravel Builder with Orator

介紹

你可以可以使用 Orator(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 的查詢構建器,那么不妨先看一看 @godruoyi 翻譯的這篇文章,相信會對你有所幫助:使用預加載優化 Laravel Model 查詢

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/26189.html

相關文章

  • Laravel 5.7 最佳實踐和開發技巧分享

    摘要:當查詢數據時,本地范圍允許我們創建自己的查詢構造器鏈式方法。這樣便會知道這是一個本地范圍并且可以在查詢構造器中使用。某些查詢構造器不可用或者說可用但是方法名不同,關于這些請查閱所有集合的方法。 showImg(https://segmentfault.com/img/remote/1460000017877956?w=800&h=267); Laravel 因可編寫出干凈,可用可調試的...

    ninefive 評論0 收藏0
  • Laravel源碼解析之Model

    摘要:根據單一責任開發原則來講,在的開發過程中每個表都應建立一個對外服務和調用。類似于這樣解析的數據操作分兩種它們除了有各自的特色外,基本的數據操作都是通過調用方法去完成整個。內并沒有太多的代碼,大多都是處理數據庫鏈接。 showImg(https://segmentfault.com/img/bVbhjvY?w=600&h=296); 前言 提前預祝猿人們國慶快樂,吃好、喝好、玩好,我會在...

    CloudwiseAPM 評論0 收藏0
  • Laravel 學習筆記之 Query Builder 源碼解析(中)

    說明:本篇主要學習數據庫連接階段和編譯SQL語句部分相關源碼。實際上,上篇已經聊到Query Builder通過連接工廠類ConnectionFactory構造出了MySqlConnection實例(假設驅動driver是mysql),在該MySqlConnection中主要有三件利器:IlluminateDatabaseMysqlConnector;IlluminateDatabaseQuery...

    zhou_you 評論0 收藏0
  • Laravel 學習筆記之 Query Builder 源碼解析(下)

    摘要:,看下源碼返回很容易知道返回值是,然后將該值存儲在變量中,這時。看下的源碼去除掉字符后為返回從源碼中可知道返回值為,這時。 說明:本文主要學習下Query Builder編譯Fluent Api為SQL的細節和執行SQL的過程。實際上,上一篇聊到了IlluminateDatabaseQueryBuilder這個非常重要的類,這個類含有三個主要的武器:MySqlConnection, M...

    qpal 評論0 收藏0
  • Laravel Query Builder 復雜查詢案例:子查詢實現分區查詢 partition b

    摘要:案例案例在文章列表中附帶上前條評論,在獲取文章列表時同時把每個文章的前條評論一同查詢出來。這是典型分區查詢案例,需要根據表中的字段進行分區,同時根據條件進行排序,把符合條件的前條是數據取出來。查詢語句中定義變量以及函數的使用如何構建子查詢。 案例 案例:Laravel 在文章列表中附帶上前10條評論?,在獲取文章列表時同時把每個文章的前10條評論一同查詢出來。 這是典型分區查詢案例,需...

    littleGrow 評論0 收藏0

發表評論

0條評論

tyheist

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<