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を使っての開発フロー(後半) ~本番サーバへデプロイ~

 

基本機能の使い方

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

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

 

CRUDアプリの作成

Laravel5.2で基本機能(CRUD)を備えたWEBアプリを作成します。

デモページはコチラ 【ベーシック認証】id:laraweb/pass:laraweb
ソースコードはコチラ
  1. Laravel5.2のインストールから初期画面の表示まで
  2. DBのテーブルとモデルの作成
  3. RESTfulコントローラの作成
  4. バリデーションの作成
  5. マスターファイルの作成
  6. ブランチファイルの作成
  7. 検索機能の作成

 

お問い合わせフォームの作成

Laravel5.2でよくあるお問い合わせフォームを段階的に作っていきます。

デモページはコチラ【ベーシック認証】id:laraweb/pass:laraweb
ソースコードはコチラ
  1. メール送信機能の実装について
  2. Laravel5.2でメール送信(簡易版)
  3. Laravel5.2でメール送信(通常版)
  4. Laravel5.2でメール送信(機能追加)
  5. LaravelのSMTPサーバにさくらサーバのSMTPを設定

 

ファイルアップロード機能

画像をアップロードする機能を作成します。

デモページはコチラ 【ベーシック認証】id:laraweb/pass:laraweb
ソースコードはコチラ
  1. ファイルアップロード機能(簡易版)
  2. ファイルアップロード機能(改修版)

2017/09/22