【Laravel】When【学んだこと備忘録】
毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。
(毎日投稿全然できていない…泣)
間違ってる箇所とかあるかもしれない、、
条件付きで条件を指定したいときにwhenが使える。
- elseのときの条件も追加できる。
- for()も使える。
- でもその中でレコードを追加したりするのはダメっぽい。create( )も使えないっぽい。
- where( )かorderBy( )だけ使える?
Ex)
$query->when($departmentId, function($query, $departmentId) {
return $query->where("department_id", $departmentId);
});