
書いて、学んで、生きていく。ぜんぶメシのタネ。
Laravelや設計のことを中心に、日々コードを書きながら考えていることをまとめています。
ただ動くものではなく、「なぜそうするか」「どう作るか」に目を向けるような話が多めです。
試してみたこと、うまくいかなかった設計、レビューで感じた違和感など──
そんな実感の積み重ねが、誰かの“メシのタネ”になることもあるかもしれません。
技術の話も、考え方も、じっくり育てていく場所です。
記事一覧
-
ServiceProviderって何してるの?DIの背後で動いてるやつの正体
先日DIの記事を書いたんですが、DIって説明しようとすると、しれっとServiceProviderってやつが出てくるんですよね。でも、「Providerにbindしてる」って言われても、お前それどこに…
-
LaravelのサービスコンテナとDI、「書いてるだけで動く」コードの正体
Laravelを書いていて、「なんでこれ勝手にインスタンス入ってるの?」って思ったこと、ありませんか?それ、DI(依存性注入)っていう仕組みのおかげなんですが……正直、仕組みわかってなくてもLarav…
-
Laravelのアーキテクチャ、実は誰もわかってない説
~サービス層・リポジトリ・DDDを問い続ける開発者たちへ~ はじめに 読んだ後に、「あれ、自分のサービスクラスって何者だっけ?」「DDDって実は影しか見てなかったかも?」とモヤモヤしつつも、明日からの…
-
【解説】Bluetoothヘッドホンでマイクが使えない理由と回避策まとめ(Mac対応)
BluetoothヘッドホンをMacに接続して「マイクも使いたい!」と思ったのに、なぜか全く音を拾ってくれない。設定を何度見直しても解決せず、「壊れているのか?」と疑ってしまう人も多いでしょう。 しか…
-
Laravel Collection入門: mapとeachの違い、ちゃんと説明できますか?
その map()、ちゃんと使えてますか? LaravelでControllerのレスポンスを整形していると、いつの間にか map() や filter()、pluck() など、Collectionメ…
-
Eloquentのリレーション徹底解説
Laravel Eloquentの魅力の一つは、テーブル同士の関連をシンプルかつ明快に表現できる「リレーション」機能です。しかし、実際に使ってみると「どっちが hasMany?」「外部キーってどっち側…
-
Eloquentは知ってる。でも“理解してる”って言えるのか?
データベースへのアクセスがModelクラスを通してできる、メソッドチェーンで条件が書ける、スコープが使える。今はそれが「当たり前」になり、「Eloquent=ただのModel操作」という感覚に陥ってい…
-
FormRequestのポテンシャル、半分も出せてない説
Laravelである程度アプリを作り始めると、自然と出会うのがFormRequestクラスです。Controllerの中で $request->validate() を書いていた時期から一歩進ん…
-
Laravel Controllerの“万能感”、そこに幸せはあるのかい?
Laravelに触れたとき、「こんなに簡単なのか…!」と驚く瞬間ってありますよね。たとえば、以下のようなControllerの一例を見てみましょう。 入力のバリデーション、DBへの保存、レスポンス返却…