初心者向け

スポンサーリンク
Laravel

【Laravel】書籍管理システムを作る(4)一覧・詳細画面の実装とN+1問題の対策(Eager Loading)

Laravelによる書籍管理システム作成の第4回。本記事では、書籍の一覧表示と詳細画面の実装手順を詳しく解説します。効率的なデータ取得に欠かせない「Eager Loading(N+1問題対策)」や、コードを簡潔にする「Route Model Binding」、PHPの便利な「Null合体演算子」についても分かりやすく図解・解説しています。
Laravel

【Laravel】書籍管理システムを作る(2)テーブル同士を紐付けるには?モデルのリレーション設定とセキュリティ対策(fillable)

Laravelで書籍管理システムを作る連載第2回。今回はBookモデルを中心に、カテゴリ・出版社・著者などのテーブル間リレーション(hasMany / belongsTo)を設定する手順を解説します。あわせて、データ保存時に必須となるfillableプロパティ(マスアサインメント対策)の設定についても紹介します。
スポンサーリンク