Laravel学習帳

Laravel5.2の学習帳です。開発環境はXAMPP for Windows 5.6.19 / 本番環境はさくらサーバー(スタンダード)

チュートリアル(初級)

Laravel5.2のインストール

さくらレンタルサーバにLaravel5.2をインストールします。

デモページはコチラ
  1. さくらレンタルサーバにLaravelをインストールする
  2. さくらレンタルサーバに複数のLaravelをインストールする

 

SourceTreeでLaravel開発

LaravelをGitで運用します。チュートリアル形式で一連のフローを学びます。

サンプルでカウントダウンのプログラムを作成しました。
  1. Sourcetreeを使っての開発フロー(前半) ~作業用ブランチ作成から削除まで~
  2. Sourcetreeを使っての開発フロー(後半) ~本番サーバへデプロイ~

 

基本機能の使い方

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

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

デモページはコチラ
  1. Bootstrap3について
  2. Bladeの使い方

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

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

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

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

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

デモページはコチラ
【ベーシック認証】id:laraweb/pass:laraweb
  1. フォーム(入力画面から確認画面)の作成
  2. DBのテーブル作成
  3. DBの操作について(挿入)
  4. DBの操作について(一覧表示&ページネーション)

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

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

デモページはコチラ
【ベーシック認証】id:laraweb/pass:laraweb
  1. メール送信(ログに出力)
  2. mailtrapでメール送信(ローカル環境向け)
  3. レンタルサーバでメール送信(さくらレンタルサーバ)

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

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

デモページはコチラ
【ベーシック認証】id:laraweb/pass:laraweb
  1. 画像アップロード(基本)
  2. 画像アップロード(拡張)

 

CRUDアプリの作成

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

  1. CRUDアプリの作成(一覧表示)

2018/02/16