入門 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の60日間100%満足保証
購入後60日以内であれば、たった2クリックでLeanpubでの購入について100%返金を受けることができます。
技術的には、本やコースのファイルはお手元に残るため、これは私たちにとってリスクとなります。しかし、私たちは自社の製品やサービス、そして著者と読者を深く信頼しているため、販売する全ての商品に対して全額返金保証を喜んでご提供しています。
何かの良し悪しは実際に試してみないとわかりません。100%返金保証があるため、試すことに全くリスクはありません!
ですから、カートに追加するボタンをクリックしない理由はないですよね?
利用規約の詳細を見る...
$10の購入で$8、$20の購入で$16を獲得
$7.99以上の購入に対して80%のロイヤリティを、$0.99から$7.98までの購入に対して50セントの定額手数料を差し引いた80%のロイヤリティをお支払いします。$10の売上で$8、$20の売上で$16を獲得できます。つまり、あなたの本が$20で5000部返品なしで売れた場合、$80,000を獲得できます。
(はい、すでに多くの著者がLeanpubでそれ以上を稼いでいます。)
実際、著者たちはLeanpubでの執筆、出版、販売を通じて1,400万ドル以上を獲得しています。
Leanpubでの執筆についてさらに詳しく
無料アップデート。DRMフリー。
Leanpubの本を購入すると、著者が本を更新し続ける限り、無料でアップデートを受け取ることができます!多くの著者は執筆中の本をLeanpubで公開しています。全ての読者は、購入時期や支払額(無料も含む)に関係なく、無料アップデートを受け取ることができます。
ほとんどのLeanpubの本は、PDF(コンピュータ用)とEPUB(スマートフォン、タブレット、Kindle用)で利用できます。本に含まれるフォーマットは、このページの右上に表示されています。
さらに、Leanpubの本にはDRMによるコピー保護は一切ないため、対応デバイスで簡単に読むことができます。