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