Allied ArchitectsAllied ArchitectsEngineer Blog

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

2014/12/12 PHP

アライドアーキテクツ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さんです。

katori.yusuke
  • katori.yusuke
  • かけだしエンジニア
  • 社内システムを開発したり、ソリューション案件をやらせて頂いてます。 学んだことを自分の言葉で発信していこうと思います。

RELATION ENTRY

MAMPにFuelPHPをインストールしてみた

MAMPにFuelPHPをインストールし...

2014/02/20 PHP

お久しぶりです。香取です。 社内でアニメ部が出来たので興味本位で入ってみました。 好きなアニメはソードアートオンラインです。 今期は「いなり、こんこん、恋いろは。」を見ています。 よろしくお願いします。 本題に入ります。 アライドではcurelyという自社のフレームワ...

続きを読む

TRUNCATEとDELETEの違い

TRUNCATEとDELETEの違い

2013/11/19 SQL

初めまして、香取です。 今年新卒で入社して、ソリューション案件と社内システムの開発をやらせて頂いています。 データを削除するときのTRUNCATEとDELETEの違いについて書こうと思います。 リリース前のテストデータを削除する場合などでテーブルデータを全て削除したい時があります。 ...

続きを読む

katori.yusukeの記事一覧へ

ページTOPへ