俺のLaravel
LaravelのTipsを書き溜めていく。 テクニック系 子でループせず孫の情報を直接取得したい pluck メソッドと collapse メソッドを使用して、子のコレクションを取得し、それを一つのコレクションに結合することで、子の要素をループせずに孫の要素にアクセスすることができます。 孫の要素をユニー...
LaravelのTipsを書き溜めていく。 テクニック系 子でループせず孫の情報を直接取得したい pluck メソッドと collapse メソッドを使用して、子のコレクションを取得し、それを一つのコレクションに結合することで、子の要素をループせずに孫の要素にアクセスすることができます。 孫の要素をユニー...
リレーション先のレコード数でソートしたい withCount('リレーション名')で取得してリレーション名_countを指定する。 例)コメントの多い順
はじめに 多対多のリレーションで関連付けたいときはattach!と覚えていたのですが 中間テーブルにユニーク制約を貼ってる場合にattachを連続で実行してしまうとエラーになる。。 (ユニーク制約がなければ同一レコードが複数できる) うーん、困った。 そんなときはsyncWithoutDetaching を使いま...
やってきました!12月!といえばアドベントカレンダーですね! 今年も最後まで楽しみましょう! これは 株式会社マイホム Advent Calendar 2021 1日目の記事です。 はじめに 1年を振り返るにはSlackリアクションしかないでしょう! ということでもう何番煎じかわからないSlackのリアク...
なぜやりたいか 件名と本文を同じところに定義したい! エンジニア以外でもパッとわかるように。 件名にも変数使いたいとき 本文と同じようにbladeで処理を統一したい いままでは? こんな感じでディレクトリ分かれがち。 ...