TECH PLAY

これからはじめるLaravel実践入門

4,620円 (税込)

Amazon楽天

これからはじめるLaravel実践入門

書籍情報

発売日:

著者/編集:山田 祥寛

出版社:SBクリエイティブ

発行形態:単行本

書籍説明

内容紹介

サーバーサイドもフロントエンドも1冊に凝縮! サンプルで学び、現場レベルのWebアプリ開発力が身につくLaravel入門書! Webアプリ開発の基礎から実践ノウハウまで、この1冊で本物の開発力が身につく! 環境構築やMVCの基本、データベース設計と認証、さらに最新のReact連携まで、Laravelを使ったモダンなWebアプリ開発を体系的に解説。 実務に直結する知識・技術・テクニックを丁寧な解説とサンプルで身につけられる、これからLaravelを使う人の必読入門書です。 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. アプリの国際化対応

類似書籍