入門 Laravel チュートリアル
$9.00
最低販売価格
$9.00
希望販売価格

入門 Laravel チュートリアル

本書について

この本の対象は、Web 開発、特にフレームワークを用いた開発の経験が浅い方を想定しています。PHP の文法は学んだけれど、「で?何をどう作ればいいの?」という、次のステップに読んでほしいです。

Laravel で ToDo アプリを一画面ずつ作る過程を順を追って解説することで、以下のトピックに一通り触れています。

  • URLやテーブルの設計
  • ルーティング
  • コントローラー
  • ミドルウェア
  • テンプレート
  • モデルとORM
  • 単体テスト

たくさんある Laravel の機能のうち一部しか紹介できていないですが、開発のプロセスや考え方が学び取れる内容です。

著者について

Masahiro Harada
Masahiro Harada

Software engineer in Japan. Building web applications with PHP, JavaScript, HTML, CSS since 2012.

Also blogging about web development.

目次

  • イントロダクション
    • はじめに
    • 対象者
    • 学ぶこと、学ばないこと
    • ソフトウェアバージョン
    • 参考文献
    • 作るもの
  • Cloud 9 で環境構築
    • Cloud 9 の利用料について
    • Cloud 9 の開発環境を作成する
    • PHP
    • Composer
    • Laravel アプリ作成
    • ローカルサーバー起動
    • プレビュー
    • PostgreSQL
  • ToDoアプリケーションの設計
    • どんな設計が必要?
    • 機能一覧
    • 画面設計
    • URL設計
    • テーブル定義
    • Web アプリケーションフレームワーク
  • フォルダ一覧表示機能
    • ルーティング
    • マイグレーションとモデルクラス
    • テストデータを挿入する
    • コントローラー
    • テンプレートの作成
    • フォルダ名を選択表示にする
    • 最後のおまけ(ログの出力先)
  • タスク一覧表示機能
    • マイグレーションとモデルクラス
    • テストデータの作成と確認
    • コントローラー
    • テンプレート
    • Task モデルにアクセサを追加する
    • モデルクラスにおけるリレーション
  • フォルダ作成機能
    • ルーティング
    • フォームを表示する
    • フォルダを保存する
    • 入力値バリデーション
  • タスク作成機能
    • ルーティング
    • フォームを表示する
    • レイアウトでテンプレートを整理する
    • タスクを保存する
    • 期限日のバリデーションをテストする
  • タスク編集機能
    • ルーティング
    • フォームを表示する
    • テンプレートを部品化する
    • タスクを編集する
    • 状態のバリデーションをテストする
  • 認証機能
    • ユーザーとフォルダを紐づける
    • ホームページを作成する
    • 会員登録機能
    • ログイン機能
  • 認証機能 パート2
    • ヘッダーの出し分け
    • ログアウト
    • ページに認証を求める
    • ログイン前のみ閲覧できるページ
    • ユーザーとしてフォルダを作成する
    • ユーザーとしてタスクを表示する
    • ホームページをブラッシュアップする
    • パスワード再設定機能
  • エラーハンドリング
    • 存在しないコンテンツ
    • 権限がないコンテンツ
    • リレーションが存在しない
    • エラー画面を作ろう
  • ToDoアプリをHerokuにデプロイする
    • Heroku とは
    • 準備
    • Heroku に新規アプリを作成する
    • アドオンを追加する
    • デプロイ
  • 付録 A - GitHub の利用方法
    • SSH 鍵を作成する
    • 公開鍵を登録する
  • 付録B - Homestead での環境構築
    • インストール
    • 仮想環境の操作
    • ホストとゲスト
    • プロジェクトの新規作成
  • 付録C - Docker での環境構築
    • Docker のインストール
    • Docker 設定ファイルの作成
    • コンテナの起動とアプリケーションの作成
    • 開発にあたって

Leanpubは無条件かつノーリスクで100%の満足を保証します

Leanpubでお買い上げいただいた書籍は、ご購入後60日以内であれば全額返金いたします。払い戻しはわずか2クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。

Do Well. Do Good.

著者はLeanpubで執筆、出版、販売を利用して$11,712,765稼ぎ、80% royalties儲けました。最大2500万ポンドのCO2を節約し、最大46,000本の木を助ける事が出来ました。

Leanpubでの執筆についてもっと知る

無料更新。無料アップデート。 DRMフリー。

Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。

Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。

Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます

Leanpubの電子書籍形式とそれらを読む場所の詳細をご覧ください

Leanpubで執筆と出版

著者や編集者はLeanpubを通して執筆中や完成した素晴らしい本を出版しています。Leanpubを利用して本を執筆、出版、売ることが出来ます! Leanpubは、真剣な著者にとって強力なプラットフォームであり、シンプルでエレガントな執筆と出版のワークフローと、執筆中の電子書籍の販売に焦点を当てたストアを組み合わせています. Leanpubは、著者にとって魔法のタイプライターです。プレーンテキストで書くだけで、電子書籍をボタン一つで出版出来ます。すごく簡単です。

Leanpubでの執筆についてもっと知る