Follow #ソシム販売部Twitterアイコン

[ 関連SNS ]

  

Laravelの教科書バージョン10対応

加藤 じゅんこ

定価
3,300円(本体価格 3,000円)
  • 発売日
    2023年3月22日
  • 判型/ページ数
    B5変形/352ページ(オール4C)
  • ISBN
    978-4-8026-1408-5

この書籍を問い合わせる

キーワード:
/ / / / / / / / / / / / /

PHPでWebアプリケーションを開発するための定番フレームワーク「Laravel(ララベル)」の最新版「バージョン10」に対応した解説書。

  • できるだけ分かりやすくLaravelを学びたい
  • すべてのステップを省略せずに教えてほしい
  • セキュリティなど、Webアプリ開発において大事な知識も得たい

本書はそんな人のための解説書です。

サンプルコードの入手
https://biz.addisteria.com/code_download/

「Laravel11サポートガイド」のご提供(2024/4/15)
本書はLaravel10を対象にして執筆されています。2024年3月に発表されたLaravel11で本書を使うための「Laravel11サポートガイド」を作成いたしました。下記よりダウンロードしてご利用ください。
「Laravel11サポートガイド(Ver.1.2)」のダウンロード

CHAPTER 1 Laravelで何ができるの?
1-1 Laravelって何?
1-2 Laravelで搭載できる機能の例
COLUMN Laravelを使い始める時に必要な知識ってどんなもの?

CHAPTER 2 Laravelを使うための準備
2-1 Webアプリケーション開発の流れ
2-2 Laravel Sailによるプロジェクト作成までの流れ
2-3 Dockerのインストール
2-4 プロジェクトの新規作成
2-5 Visual Studio Codeの準備
2-6 phpMyAdminの追加
2-7 ユーザー登録・ログイン機能の搭載
2-8 設定とメッセージの日本語化
2-9 開発環境と本番環境の設定の違い
COLUMN エラー対策 Laravel Sailで開発環境を構築できない場合

CHAPTER 3 Laravelの仕組み
3-1 MVCモデルって何?
3-2 Laravelのディレクトリ(フォルダ)構造
COLUMN @ifディレクティブを使ってプロパティが読み込めないエラーを解決

CHAPTER 4 コードの基本的な入力方法
4-1 交通整理のルーターの処理
4-2 司令塔のコントローラの処理
4-3 広報係のビューの処理
4-4 Component(コンポーネント)の利用
COLUMN Laravelはバージョンによってコードの書き方が変わる!?

CHAPTER 5 Laravelとデータベースの連携
5-1 Laravelのデータベース
5-2 モデルを使った処理
5-3 テーブルの新規作成方法
5-4 テーブル構造の変更方法
COLUMN カラム(列)名を変更したり、カラムのデータ型を変えたりしたい時

CHAPTER 6 投稿データの作成と保存
6-1 フォームの作成
6-2 投稿データの保存
6-3 バリデーション処理の搭載
COLUMN カラムごとにデータを指定して保存する方法~コードの書き方はひとつじゃない~

CHAPTER 7 投稿データの一覧表示
7-1 一覧画面の作成
7-2 リレーションの設定方法
7-3 条件に合ったデータだけを取得する方法
COLUMN リレーション先のデータは、Eagerロードで取ってこよう

CHAPTER 8 ミドルウェアによるアクセス制限
8-1 ミドルウェアって何?
8-2 ミドルウェアで管理者のみがアクセス可能にする
8-3 Gate(ゲート)を使った動作や表示の制限
COLUMN 要注意! Vendorディレクトリの中は直接編集しないこと

CHAPTER 9 データの個別表示・編集・削除処理の搭載
9-1 CRUDって何?
9-2 個別表示機能の搭載
9-3 編集機能の搭載
9-4 削除機能の搭載
9-5 リソースコントローラの利用
COLUMN リソースコントローラのルート設定をexceptやonlyで限定する

CHAPTER 10 テストデータ作成・ペジネーション搭載
10-1 シーダーとファクトリーでテストデータを楽々作成
10-2 ペジネーション(ページ分割)を搭載
10-3 コンポーネントの新規作成
10-4 メニューとロゴをカスタマイズ
COLUMN コンポーネントに属性情報を受け渡して、ロゴのサイズを変えてみる

CHAPTER 11 エラーの解決方法
11-1 エラー解決のための3ステップ
11-2 よくあるエラーと対策

CHAPTER 12 今後の学習について
12-1 これからの学習方法について
12-2 さいごに

ダウンロードデータ

本書で解説したサンプルデータをダウンロードできます。
なお、使用方法などに関しては、必ず書籍の該当箇所をご確認の上、ご利用ください。
ダウンロード後、解凍したファイル内に「readme.txt」ファイルなどが含まれる場合は、使用前にこちらもご確認ください。

本書のサンプルコードは、著者が運営するサイトから入手いただけます。

https://biz.addisteria.com/code_download/

正誤情報

お問い合わせ

本書に関するお問い合わせは、下記のボタンをクリックしてお問い合わせフォームよりお問い合わせください。

この書籍を問い合わせる

author執筆者紹介

加藤 じゅんこ

早稲田大学大学院文学研究科修士修了。翻訳会社にて10年勤務。ツールを使用した業務効率化に取り組む。

第2子出産後に英語をやり直してTOEIC 960点・英検1級を取得。独立・起業し、英語講師となる。また海外のIT企業と契約し、同社のクラウドツールを日本企業に広める。

売上は順調に上がるが、日本と海外のツールに関する考え方の違いから板挟み状態に悩み、海外企業との契約を終了する。今後を考える中で、「人が作ったツールのサポートをするより、いっそ自分でツールを作れるようになろう」と思いたち、40代でプログラミング学習をスタート。試行錯誤しつつ、PHP学習後にLaravelを学び、Webエンジニアとなる。

現在は法人向けにWebアプリ開発を行う傍ら、学習サイト「Laravelの教科書」を開発・運営中。2023年1月現在、受講者数は800名を超える。また、プログラミングに関するセミナー、コンサルティングも行っている。

運営ブログ
「40代からプログラミング!」https://biz.addisteria.com/

[ この書籍をシェアする ]

関連する書籍

カテゴリから本を探す

シリーズから本を探す

本を探す