このSQLクエリをElequentステートメントとして作成するための最良の方法は何ですか

ユスフ・モハメド

Laravel Eloquentに変換するには、次のsqlステートメントが必要です。いくつかの方法を試しましたが、文字通り失敗しました。

SELECT * FROM `conversations` where `type` = 'open' 
AND `sender_id`=2 AND ((`deleted_by_sender` IS NULL ) 
AND (`deleted_by_sender` IS NULL  OR `deleted_by_receiver` IS NULL  )) 
OR `receiver_id` = 2 AND ((`deleted_by_sender` IS NULL ) 
AND (`deleted_by_sender` IS NULL  OR `deleted_by_receiver` IS NULL  ))

前もって感謝します。

テリーロー

あなたはこのように雄弁にあなたのクエリを実行することができます、私はあなたが会話と呼ばれるモデルを持っていると仮定しました

Conversation::where('type', 'open')
->where('sender_id', 2)
->whereNull('deleted_by_sender')
->where(function ($query) {
    return $query->whereNull('deleted_by_sender')
        ->orWhereNull('deleted_by_receiver');
})->orWhere('receiver_id', 2)
->whereNull('deleted_by_sender')
->where(function ($query) {
    return $query->whereNull('deleted_by_sender')
        ->orWhereNull('deleted_by_receiver');
})->get();

これらのコードはテストされておらず、SQLクエリから直接翻訳されています

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このSQLクエリをElequentステートメントとして作成するための最良の方法は何ですか

分類Dev

これらのifステートメントをクリーンアップするための最良の方法は何でしょうか?

分類Dev

Spring BootとJPAを使用してlikeステートメントを使用してデータベースにクエリを実行するRESTサービスを実装するための最良の方法は何ですか?

分類Dev

スクリプト内からPythonコンソール出力を電子メールとして送信するための最良の方法は何ですか?

分類Dev

春のブートアプリケーションをテストするための最良の方法は何ですか?サーバーの関与または模擬環境を作成することによって?

分類Dev

コマンドラインから実行するときに、スクリプトでbash関数をパラメーターとして作成するための最良の方法は何ですか?

分類Dev

多くのifステートメントを回避するための最良の方法は何ですか?

分類Dev

RSpecリクエストスペックを使用してJSONAPIをテストするための最良のアプローチは何ですか

分類Dev

以下のクエリのインデックスを作成するための最良の方法は何ですか

分類Dev

Blazor:メインページのスクリプトとスタイルを含めるための最良の方法は何ですか?

分類Dev

長期的なアプリケーションをudevイベントを介して複数回実行することを目的としたスクリプトを実行するための最良の方法は何ですか?

分類Dev

Springセキュリティでセッションがタイムアウトしたときにリクエストで見つかった無効なCSRFトークンを処理するための最良の方法は何ですか

分類Dev

bashスクリプトで、すべてのエラーを成功終了として処理するための最良の方法は何ですか?最後のエラーは何ですか?

分類Dev

大量のトランザクションデータをログに記録してクエリするための最良の方法は何ですか?

分類Dev

クエリRailsのパフォーマンスをテストするための最良の方法は何ですか

分類Dev

nodejs + expressを使用してサーバー側とクライアント側のエラーに対処するための最良の方法は何ですか

分類Dev

React Native:Fetch(Url)リクエストからのデータを指定してボタン要素のリストを作成するための最良の方法は何ですか?

分類Dev

リスト内包を使用してティーガーエネルギー尖度を効率的に計算するための最良の方法は何ですか?

分類Dev

関連するグループからデータをエクスポートするための最良のSQLクエリ方法は何ですか?

分類Dev

GWT:カスタムリストボックスを作成するための最良の方法は何ですか

分類Dev

PHPの属性としてクラス内にオブジェクトの配列を作成するための最良の方法は何ですか?

分類Dev

グレムリンクエリを作成する最良の方法は、GroovyスクリプトまたはTinkerpopステップを使用することです。

分類Dev

これらの一連のifステートメントをリファクタリングする最良の方法は何ですか?

分類Dev

APIを使用してすべてのNestuiteデータをエクスポートするための最良の方法は何ですか

分類Dev

インデックス付けされていない場所に追加できるリストを作成するための最良の方法は何ですか

分類Dev

Springツールスイートを使用してJavaEEプロジェクト(maven + git)を作成するための最良の方法は何ですか?

分類Dev

データを渡してオブジェクトをエクスポートするための最良の方法は何ですか?

分類Dev

縮小されたサイズでDockerイメージをエクスポートするための最良の/正しい方法は何ですか

分類Dev

UIAutomatorテストでリソース識別子を参照するための最良の方法は何ですか?

Related 関連記事

  1. 1

    このSQLクエリをElequentステートメントとして作成するための最良の方法は何ですか

  2. 2

    これらのifステートメントをクリーンアップするための最良の方法は何でしょうか?

  3. 3

    Spring BootとJPAを使用してlikeステートメントを使用してデータベースにクエリを実行するRESTサービスを実装するための最良の方法は何ですか?

  4. 4

    スクリプト内からPythonコンソール出力を電子メールとして送信するための最良の方法は何ですか?

  5. 5

    春のブートアプリケーションをテストするための最良の方法は何ですか?サーバーの関与または模擬環境を作成することによって?

  6. 6

    コマンドラインから実行するときに、スクリプトでbash関数をパラメーターとして作成するための最良の方法は何ですか?

  7. 7

    多くのifステートメントを回避するための最良の方法は何ですか?

  8. 8

    RSpecリクエストスペックを使用してJSONAPIをテストするための最良のアプローチは何ですか

  9. 9

    以下のクエリのインデックスを作成するための最良の方法は何ですか

  10. 10

    Blazor:メインページのスクリプトとスタイルを含めるための最良の方法は何ですか?

  11. 11

    長期的なアプリケーションをudevイベントを介して複数回実行することを目的としたスクリプトを実行するための最良の方法は何ですか?

  12. 12

    Springセキュリティでセッションがタイムアウトしたときにリクエストで見つかった無効なCSRFトークンを処理するための最良の方法は何ですか

  13. 13

    bashスクリプトで、すべてのエラーを成功終了として処理するための最良の方法は何ですか?最後のエラーは何ですか?

  14. 14

    大量のトランザクションデータをログに記録してクエリするための最良の方法は何ですか?

  15. 15

    クエリRailsのパフォーマンスをテストするための最良の方法は何ですか

  16. 16

    nodejs + expressを使用してサーバー側とクライアント側のエラーに対処するための最良の方法は何ですか

  17. 17

    React Native:Fetch(Url)リクエストからのデータを指定してボタン要素のリストを作成するための最良の方法は何ですか?

  18. 18

    リスト内包を使用してティーガーエネルギー尖度を効率的に計算するための最良の方法は何ですか?

  19. 19

    関連するグループからデータをエクスポートするための最良のSQLクエリ方法は何ですか?

  20. 20

    GWT:カスタムリストボックスを作成するための最良の方法は何ですか

  21. 21

    PHPの属性としてクラス内にオブジェクトの配列を作成するための最良の方法は何ですか?

  22. 22

    グレムリンクエリを作成する最良の方法は、GroovyスクリプトまたはTinkerpopステップを使用することです。

  23. 23

    これらの一連のifステートメントをリファクタリングする最良の方法は何ですか?

  24. 24

    APIを使用してすべてのNestuiteデータをエクスポートするための最良の方法は何ですか

  25. 25

    インデックス付けされていない場所に追加できるリストを作成するための最良の方法は何ですか

  26. 26

    Springツールスイートを使用してJavaEEプロジェクト(maven + git)を作成するための最良の方法は何ですか?

  27. 27

    データを渡してオブジェクトをエクスポートするための最良の方法は何ですか?

  28. 28

    縮小されたサイズでDockerイメージをエクスポートするための最良の/正しい方法は何ですか

  29. 29

    UIAutomatorテストでリソース識別子を参照するための最良の方法は何ですか?

ホットタグ

アーカイブ