チュートリアル(初級)

Laravel5.2のインストール

ローカル(Windows)環境構築

  1. Laravel ローカル環境構築(for XAMPP)

さくらレンタルサーバ

  1. さくらレンタルサーバにLaravelをインストールする
  2. さくらレンタルサーバに複数のLaravelをインストールする

AWS Cloud9 & Heroku

  1. AWS Cloud9 でLaravelインストール(前半)
  2. AWS Cloud9 でLaravelインストール(後半)
  3. AWS Cloud9 から Heroku へデプロイ
  4. Heroku に MySQL の環境構築をする

 

開発をはじめる前に(準備)

Laravel を Git で管理する

LaravelをGitで運用します。チュートリアル形式でデプロイ作業のフローを学びます。

  1. Laravel を Git で管理する(初回)
  2. Laravel を Git で管理する(2回目~)

Laravel専用のデバッカーを入れておく

Laravel専用のデバッカー(Laravelデバッグバー)をローカル環境に入れておきます。

  1. laravelデバッグバーの導入

アセットパイプラインの準備

Laravel でアセットパイプラインをするためにいくつかのパッケージをインストールします。

  1. node.js / npm のインストール方法
  2. Laravel Elixir(現:Laravel Mix)を使えるようにしておく

 

基本機能の使い方

ビューの作成(Bladeの使い方)

LaravelのBladeを使って簡単なフロント画面を作成してみます。

  1. Bootstrap3について
  2. Bladeの使い方

入力から確認画面までの流れ

入力フォームからのPOST送信で確認画面までの作成をチュートリアル形式で学んでいきます。

  1. リクエストの作成
  2. バリデーションの作成
  3. Oldヘルパーの挿入
  4. フォームリクエストの作成
  5. Bladeテンプレートの作成

入力フォームからDBに挿入の流れ

入力フォームからのPOST送信でDBのテーブルの挿入までの作成を学んでいきます。

  1. フォーム(入力画面から確認画面)の作成
  2. DBのテーブル作成
  3. DBの操作について(挿入)
  4. DBの操作について(一覧表示&ページネーション)

入力フォームからメール送信の流れ

入力フォームからのPOST送信でメール送信までの作成を学んでいきます。

  1. メール送信(ログに出力)
  2. mailtrapでメール送信(ローカル環境向け)
  3. レンタルサーバでメール送信(さくらレンタルサーバ)

入力フォームから画像アップロードの流れ

入力フォームから画像のアップロード機能までの作成を学んでいきます。

  1. 画像アップロード(基本)
  2. 画像アップロード(拡張)

 

CRUDアプリの作成

データベースの基本操作とされるCRUDアプリをLaravelで作成します。

  1. 一覧表示の作成
  2. 新規登録の作成
  3. 編集画面の作成
  4. 削除処理の作成
  5. 検索機能の作成
  6. フラッシュメッセージの作成

2018/11/06