laravel tokyo camp vol.1 - geechs

13
技術本部 Laravel Tokyo Camp Vol.1 20141120(Thu)

Upload: fumio-furukawa

Post on 21-Jul-2015

877 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: Laravel Tokyo Camp Vol.1 - geechs

技術本部

 Laravel  Tokyo  Camp  Vol.1    

2014-­‐11-­‐20(Thu)

Page 2: Laravel Tokyo Camp Vol.1 - geechs

自己紹介

名前 : 濱田裕司 GeechsCamp3期生(2014/4  –  2014/10)  所属 : Geechs  株式会社 サービス開発部  業務 : 自社サイトのリニューアル(管理画面作成)    

CakePHP歴  4ヶ月  Laravel歴 1.5ヶ月  

   

Page 3: Laravel Tokyo Camp Vol.1 - geechs

アジェンダ

•  Laravelを採用した経緯  

•  実際に使ってみて…  

Page 4: Laravel Tokyo Camp Vol.1 - geechs

Laravelを採用した経緯  

•  きっかけ  

 大人気(特に欧米)  

2014年最も注目すべきフレームワーク!!  

Page 5: Laravel Tokyo Camp Vol.1 - geechs

Laravelを採用した経緯  

•  実際に導入した理由  

1.  開発の基盤となるフレームワーク欲しい!  

2.  チ ー ム の 強 み を 活 か し た い !  

Page 6: Laravel Tokyo Camp Vol.1 - geechs

Laravelを採用した経緯  

1.  開発の基盤となるフレームワークが欲しい!  

 開発基盤として今後しばらく使えるフレームワークが必要  

(もうフレームワークの選定に悩みたくない…)      

Laravelは今後世界的にスタンダードとなりうるような  勢いのあるフレームワーク!  

Page 7: Laravel Tokyo Camp Vol.1 - geechs

Laravelを採用した経緯  

2.  チームの強みを活かしたい!  

 •  ほぼ全員CakePHPでの開発経験がある!  •  ほ ぼ 全 員 英 語 を 勉 強 し て い た !  

   

•  L a r a v e lは C a k eか ら シ フ ト し や す い の で は ?  •  英 語 ド キ ュ メ ン ト に 対 す る 抵 抗 感 が 皆 無 !  

Page 8: Laravel Tokyo Camp Vol.1 - geechs

Laravelを採用した経緯  

1.  今後開発の基盤として使用できる  2.  チ ー ム の 強 み を 発 揮 で き る  

 

導入するしかない!  

Page 9: Laravel Tokyo Camp Vol.1 - geechs

実際に使ってみて…  

•  Laravelの良い点  

 ❶ ル ー テ ィ ン グ  

  (routes.php)    

❷マイグレーション  (./ar;san  migrate)  

   

Page 10: Laravel Tokyo Camp Vol.1 - geechs

実際に使ってみて…  

•  Laravelの良い点  

❶ルーティング  (routes.php)    

Page 11: Laravel Tokyo Camp Vol.1 - geechs

実際に使ってみて…  

•  Laravelの良い点  

❷マイグレーション    (./ar;san  migrate)  

   

1.  ArBsanコマンドで    マイグレーションファイル作成  

 2.  マイグレーションファイル編集  

3.  ArBsanコマンドで    マイグレーション実行  

Page 12: Laravel Tokyo Camp Vol.1 - geechs

実際に使ってみて…  

•  Laravelの良い点  

 ❷マイグレーション  

 

Gitなどで共有しておけば  他の人の更新をすぐに反映  

 

 チーム開発で便利   

 ❶ルーティング  

 

ルーティングを  一括管理  

 

 ルートがわかりやすい  

   

Page 13: Laravel Tokyo Camp Vol.1 - geechs

実際に使ってみて…  

•  困っていること      

p 生 ク エ リ  p クエリビルダー  p E l o q u e n t  

 どうやって使い分けるの?  

DBのデータ取得方法