Model::where…を複数書きたいとき、どこかで調べたqueryを使った書き方で書いていたのですが、query使わなくてもつなげて書けることが分かったのでそのメモです。
query使うバージョン
$query = Schedule::query();
$query->where('available', $s_key);
$query->where('user_id', $id);
$posts = $query->get();
まずはqueryを使う方から。こちらで書くのも何かメリットあるのかもしれませんが、行が増えるしなんだか見づらく感じていました。
繋げて書くバージョン
$posts = Schedule::where('available', $s_key)
->where('user_id', $id)
->get();すごく普通に繋げて書くだけなんですね・・・!すごい。

