はじめに
Orator (Maurice Calhoun のオンライン ツール) を簡単に使用できます。レガシー SQL ステートメントを Laravel 関数クエリステートメントに変換します。
このオンライン ツールは、Laravel ORM を学習するのにも最適なツールです。新しい ORM を学習するのは、新しい開発者にとって課題になる場合があるため、SQL クエリ ステートメントをクエリ ビルダー オブジェクトに変換するのに役立ちます。使用する
SQL ステートメントを入力するだけで、このツールはLaravel関数クエリステートメントを返します。 たとえば、次の SQL クエリを考えてみましょう:select posts.id, posts.title, posts.body from posts where posts.author_id = 1 order by posts.published_at DESC limit 10;
ログイン後にコピー
DB::select('posts.id','posts.title','posts.body') ->from('posts') ->where('posts.author_id', '=', 1) ->orderBy('posts.published_at', 'DESC') ->limit(10) ->get();
ログイン後にコピー
(実行演算子) を参照してください。