Laravelのルートモデルバインディング
概要 ルートモデルバインディングとは、URLパラメータからEloquentモデルのインスタンスを自動的に解決する仕組みです。 コントローラで手動に find() を呼び出す冗長なコードをフレームワーク側に委譲できます。 …
概要 ルートモデルバインディングとは、URLパラメータからEloquentモデルのインスタンスを自動的に解決する仕組みです。 コントローラで手動に find() を呼び出す冗長なコードをフレームワーク側に委譲できます。 …
Laravelにおいて、Repositoryパターンは多くの場合不要です。その理由は、Eloquentが採用するActive Recordパターンにあります。 Active Recordはデータとロジックを統合したパター …
Laravel 8で foreignIdFor() メソッドが導入されました。 外部キーカラムの定義がよりシンプルで安全になる機能です。 foreignIdFor() とは foreignIdFor() は、モデルクラス …
はじめに APIエンドポイント /api/projects/{id} において、認証(Authentication)は通っているものの、認可(Authorization)の検証が不十分なケースがあります。 例えば、ユーザ …