DBクラスメモ

開発中はPDOのエロクイアントを使わずに、DBクラスをコントローラーに直接コーディングしておく。
その方が使いまわししやすいのと、コントローラーのアクションの内容がわかりやすい。

DBクラスはファイル先頭で読み込んどく。

use Illuminate\Support\Facades\DB;
use Carbon\Carbon;

 

ついでにカーボンも読んどく。

 

DBクラスのメソッドの辞書はこのサイトがわかりやすい

https://www.ritolab.com/entry/93

 

基本的にテーブル指定してインスタンス作った後、where句やらjion句やらメソッドチェーンでつなげて書けばよい。
最後にget()やfirst()やらで取り出す。

データセットはコレクションで帰るが連想配列にすることもできる。