tamulab.jp

tamulabはプログラミングのtipsやインターネット上で気になったことなどを書いてます

[Laravel5] Query Builder を使った時にどんなSQLになるのか知りたい

calendar

Laravel5 を使っていて QueryBuilder で組み立てた時にどのようなSQLが生成されるのか簡単にしる方法がないか探してたら割と簡単にできることがわかりました。
いろいろとググってみると実行したSQLをログに書き出す方法が多かったのですが、そうではなくて開発中とかに これどんなSQLになるんだろう? というようなときに簡単に確認したかったのです。

スポンサーリンク

答え: toSql() を使う

APIドキュメントにありました。QueryBuilder::toSql()

詳しくは Qiita に投稿しました

Laravel5でSQLを確認する(お手軽版)

初めて Qiita に投稿してみた

うん、Qiitaはしょっちゅうお世話になっているけど自分で投稿するのは初めてでした。
記事を書くのに Markdown形式 なので、普段から GitHub とかで使い慣れているので文法を気にしないでいいのは楽でした。

この記事をシェアする

コメントする

関連記事

No Image

No Image

FuelPHP ドキュメント日本語翻訳のおおまかな流れ
FuelPHP でバリデーションエラーが起きたフィールドに入力値を表示する方法

about

Toru TAMURA

Toru TAMURA

PHP, Ruby, MySQL, Perl...etc をあやつるWebエンジニアです。Amazon Web Service(AWS)のユーザーグループ JAWS-UG 島根支部とかもやってます。 [詳細]