入門 Laravel チュートリアル
入門 Laravel チュートリアル
本書について
この本の対象は、Web 開発、特にフレームワークを用いた開発の経験が浅い方を想定しています。PHP の文法は学んだけれど、「で?何をどう作ればいいの?」という、次のステップに読んでほしいです。
Laravel で ToDo アプリを一画面ずつ作る過程を順を追って解説することで、以下のトピックに一通り触れています。
- URLやテーブルの設計
- ルーティング
- コントローラー
- ミドルウェア
- テンプレート
- モデルとORM
- 単体テスト
たくさんある Laravel の機能のうち一部しか紹介できていないですが、開発のプロセスや考え方が学び取れる内容です。
目次
-
イントロダクション
- はじめに
- 対象者
- 学ぶこと、学ばないこと
- ソフトウェアバージョン
- 参考文献
- 作るもの
-
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クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。
10ドルの購入で8ドル、20ドルの購入で16ドルを稼ぐ
私たちは7.99ドル以上の購入で80%のロイヤリティを支払い、0.99ドルから7.98ドルの購入には80%のロイヤリティから50セントの定額料金を差し引いた金額を支払います。10ドルの販売で8ドル、20ドルの販売で16ドルを稼ぐことができます。したがって、20ドルで本を5000冊売却し、返金されなかった場合、80,000ドルを稼ぐことができます。
(はい、すでにLeanpubでそれ以上の収益を上げた著者もいます。)
実際に著者はLeanpubで1,300万ドル以上を書き、出版し、販売して稼いでいます。
Leanpubでの執筆について詳しく知る
無料更新。無料アップデート。 DRMフリー。
Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。
Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。
Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます