Laravel気づいたこと徒然
- クエリビルダのメソッドはEloquentのメソッドしても使えるんか…
Laravelのページにも書いてあった!
Eloquentモデルはクエリビルダですから、クエリビルダで使用できる全メソッドを確認しておくべきでしょう。Eloquentクエリでどんなメソッドも使用できます。
けどget()しないと呼び出せないのとcollectionが返ってくる
- モデルに$datesプロパティを指定=date型で返してくれる
- paginateクラスのappendsメソッド: appends(request()->query())でquery全部送ってくれる
- あれ?value="{{ old() }}"で表示されない。
→一旦$request->flash()でセッションに一時保存を明示すると使えるようになった。
- CSSのクラス名、linkとか無難につける or li, a 等要素名に直接あてると、予想しないとこまでスタイルが変わってしまっている
→大元のにかぶらないクラス名命名して。そこからたどってCSSあてる
.reservation_result__item .link
とか。