タグ

2016年8月24日のブックマーク (1件)

  • Laravel:viewを使って任意SQLを記述する - Qiita

    今更の話になりますが, PHPやあるいは他の言語の中でSQLを組み立てようとすると, ひどく面倒な上に 最終的な完成図の見通しもわるくなるものです. それが単純な文字列操作ではくて, eloquentのクエリビルダを使ったところである程度複雑になってるくると 同じことでしょう. そこで, かつて同じように文字列操作で生成されていたHTMLが同じ理由でViewに分離されたことにならって SQLをView機能を使って記述する方法を考えてみたいと思います. サンプルコードは先日かいたコードを 流用します. また, 今回書いたコードはマイグレーションも含めてGistにあげてましたので, 試したい場合は適当にコピペして 実行してみてください. 簡単なクエリを実行する場合 次のようなsqlを実行したい場合を考えます SELECT a.* FROM articles a INNER JOIN artic

    Laravel:viewを使って任意SQLを記述する - Qiita