プログラマ見習いの備忘録

福岡市在住プログラマ見習いの成長記録?

Laravel 5 覚え書き (1)

巷で話題の(?!) Laravel 5 をさわってみようと思う!

Laravel 5 環境の構築

構築した環境

Product Version
CentOS 6.6
Apache 2.2.15
PHP PHP 5.5.25
MySQL 5.5.43
Laravel 5.0.16

構築手順概要

  • vagrant(VirtualBox) で LAMP 環境を構築
  • composer をインストール
  • Laravel プロジェクトを作成

ソース編集はホスト OS 側でやりたいので、プロジェクト作成は vagrant の共有フォルダに作成。
VirtualHost の設定をして、Apache 上で表示してます。
動作確認はゲスト OS からブラウザ接続して見てます。

細かい構築手順はそのうちまとめる。きっと。。

フォルダ構成

フォルダ構成は以下のようになってますね。
Laravel 4 と違いますねー。

/  
├ /app  
│ ├ /Commands  
│ ├ /Console  
│ ├ /Events  
│ ├ /Exceptions  
│ ├ /Handlers  
│ ├ /Http  
│ │ ├ /Controllers              // Controller  
│ │ │ ├ /Auth  
│ │ │ ├ Controller.php  
│ │ │ ├ HomeController.php  
│ │ │ └ WelcomeController.php  
│ │ ├ /Middleware  
│ │ ├ /Requests  
│ │ ├ Kernel.php  
│ │ └ routes.php                // Route  
│ ├ /Providers  
│ ├ /Services  
│ └ User.php  
├ /bootstrap  
├ /config  
├ /database  
├ /public  
├ /resources  
│ ├ /assets  
│ ├ /lang  
│ └ /views                       // View
│   ├ /auth  
│   ├ /emails  
│   ├ /errors  
│   ├ /vendor  
│   ├ app.blade.php  
│   ├ home.blade.php  
│   └ welcome.blade.php  
├ /storage  
├ /tests  
├ /vendor  
├ .env.example  
(省略)  

動作確認

Welcome ページ

Laravel 5 をインストールしてルートにアクセスすると下記のような Welcome ページが表示される。
f:id:u1-tkzw:20150521105943p:plain

/home にアクセスすると何やらログイン画面が表示された。
f:id:u1-tkzw:20150521105950p:plain

右上の[三]みたいなボタンを押すとメニューが表示される。
f:id:u1-tkzw:20150521110008p:plain

Home はさっきの Welcome ページが表示される。
Login は /home このページ。
ということはまずは Register でユーザ作成してログインしてみればいいのかな?

f:id:u1-tkzw:20150521110025p:plain 適当に入力して・・・
[Register] をポチっと。

f:id:u1-tkzw:20150521110034p:plain うぅぅぷす。。

お勉強のため、まずはこれらの初期生成されるページの仕組みを紐解いていこうと思います。

ということで今回はここまで!