katori.yusuke

2014.12.12

Laravelを触ってみた(Advent Calendar 12日目)

アライドアーキテクツAdvent Calendar12日目の記事になります。

12日目担当の香取です。
かなりお久しぶりになってしまいました。。。

「Laravelいいよ」って最近よく聞くので僕も触ってみました。

動作環境

Mac(OS X Yosemite 10.10)
php 5.5

Laravelの導入手順

composerのインストール

適当な作業ディレクトリを作っておいて次のコマンドを叩きます

上手く行けばこんな感じで表示されます。

Laravelのインストール

先程のcomposerを使ってインストールします。
プロジェクトは適当に「hoge」で

これだけでOK!

これで公開ディレクトリのpublicにアクセスしてみると

Laravel PHP Framework

なんとか歓迎されました。

早速色々いじってみます。

ルーティングを触ってみる

デフォルトのapp/routes.phpを変更してみる

これで/user/hogeでアクセスしてみると・・・

localhost 8888 test_laravel public user hoge

こんな感じで表示されます

コントローラーを触ってみる

簡単なコントローラーを作ってみます
MemberController.phpをapp/controllersに作成

POSTされたmember情報をバリデートして、NGなら
前のactionにリダイレクト、OKならmemberを追加します。

バリデートがかなり豊富なので非常に便利だなって印象です。

今回は簡単なコントローラーしか作成できなかったのでもう少し触ってみたいと思います!
後、test書けるようになりたい・・・

明日はaoyamaさんです。