これからはじめるLaravel実践入門―MVCの基本からReact連携によるモダン開発まで

個数:
電子版価格
¥4,510
  • 電子版あり
  • ポイントキャンペーン

これからはじめるLaravel実践入門―MVCの基本からReact連携によるモダン開発まで

  • ウェブストアに51冊在庫がございます。(2026年04月28日 21時16分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 624p/高さ 24cm
  • 商品コード 9784815625290
  • NDC分類 547.48
  • Cコード C0055

出版社内容情報

サーバーサイドもフロントエンドも1冊に凝縮! サンプルでアプリ開発の核心を学び、現場の即戦力になる!

LaravelによるWebアプリ開発の基礎から実践ノウハウまで、この1冊で着実に身につく!

本書は、PHP環境で定番のアプリケーションフレームワーク「Laravel」をこれから本格的に学ぶ方のための書籍です。 Laravelの基礎の基礎から、Webアプリ開発に欠かせない多様な知識までを、たくさんのサンプルに触れながら網羅的・体系的に学習していきます。

書籍の後半では、LaravelとReact(Inertia.js)を組み合わせたモダンなフロントエンド開発や、認証・認可などの実践的なテーマも詳しく解説。丁寧な解説とサンプルを通じて、実務に直結する知識やテクニックを確実に習得できる、本物の開発力が養われる必読入門書です。

Laravel 12以降/PHP 8.5以降に対応。


【目次】

第1章:イントロダクション
1-1. Laravelとアプリケーションフレームワーク
1-2. Laravelを利用するための環境設定

第2章:Laravelの基本
2-1. はじめてのLaravel
2-2. コントローラーの基本
2-3. ビューの基本
2-4. モデルの基本
2-5. Laravelの設定情報
2-6. VSCode+PHP Debug拡張によるデバッグ

第3章:LaravelによるCRUDアプリ開発
3-1. リソースコントローラーとリソースルート
3-2. 一覧画面の作成
3-3. 詳細画面の作成
3-4. 新規登録画面の作成
3-5. 編集画面の作成
3-6. 削除機能の作成

第4章:ビュー開発
4-1. 埋め込み構文 - {{...}}構文
4-2. ディレクティブ(条件分岐)
4-3. ディレクティブ(ループ)
4-4. ディレクティブ(属性、その他)
4-5. ディレクティブの自作
4-6. コンポーネント
4-7. ビューコンポーザー

第5章:モデル開発(クエリ)
5-1. 複雑な条件で検索を実行する - クエリビルダー
5-2. より高度なデータの取得
5-3. レコードの登録/更新/削除

第6章:モデル開発(リレーション)
6-1. リレーションシップと命名規則
6-2. リレーションのカスタマイズ
6-3. ポリモーフィック関係
6-4. リレーションを介したクエリの構築
6-5. 関連モデルの登録/更新/削除

第7章:モデル開発(属性、マイグレーション、ファクトリー)
7-1. 属性値の操作
7-2. マイグレーション
7-3. モデルファクトリー

第8章:コントローラー開発
8-1. レスポンス
8-2. リクエスト
8-3. 状態管理
8-4. 入力値検証

第9章:Laravelアプリの構造
9-1. サービスと依存性注入
9-2. ロギング
9-3. ルーティング
9-4. ミドルウェア

第10章:クライアントサイド開発
10-1. フロントエンド開発の選択肢
10-2. Inertiaの基本
10-3. Inertiaで書籍管理アプリを実装する
10-4. 認証機能
10-5. 認可(ゲート/ポリシー)

第11章:Laravelの高度な機能
11-1. 電子メールを送信する - Mailable
11-2. 時間のかかる処理を非同期に実行する - キュー
11-3. イベントに応じた処理を実装する - リスナー
11-4. アプリの国際化対応

内容説明

本書は、PHP環境で利用できる代表的なアプリケーションフレームワーク「Laravel」を初めて学ぶ人のための書籍です。Laravelの基礎の基礎から、また、Webアプリ開発で欠かせない多様な知識を、たくさんのサンプルに触れながら網羅的に学習していきます。応用編では、LaravelとReactを組み合わせたフロントエンド開発や、認証・認可などの実践的なテーマにも踏み込みます。本書を通じて本格的なWebアプリ開発へと着実にステップアップしていくことができます。みなさんのLaravel入門、Webアプリ開発入門に、ぜひ本書をご活用ください!

目次

導入編(イントロダクション;Laravelの基本;LaravelによるCRUDアプリ開発)
基本編(ビュー開発;モデル開発(クエリ)
モデル開発(リレーション)
モデル開発(属性、マイグレーション、ファクトリー)
コントローラー開発)
応用編(Laravelアプリの構造;クライアントサイド開発;Laravelの高度な機能)

著者等紹介

山田祥寛[ヤマダヨシヒロ]
フリーライター。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」の代表でもある(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

最近チェックした商品