Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Laravelのeloquent だけ入れた話

2,473 views

Published on

第93回 PHP勉強会@東京の発表資料です
https://phpstudy.doorkeeper.jp/events/30029

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Laravelのeloquent だけ入れた話

  1. 1. LaravelのEloquent だけ入れた話 GMO Pepabo, Inc. Masataka Kono 2015-08-25 第93回 PHP勉強会@東京
  2. 2. 自己紹介 ● カラーミーショップのエンジニア ● ペパボに入社して2年半ちょっと ● Webプログラマー歴も2年半です ● みんなからは「ぼいらー」と呼ばれています ● PHPerです ● Twitterは @mapyo です
  3. 3. カラーミーショップ ● 10年続くサービス ● 独自フレームワーク ● 大部分はphp ● Railsでapi ● エンジニア募集中
  4. 4. なぜORMを入れたのか? ● 素のSQLを書いていた ● 少しでも開発効率を上げたい ● いろいろ便利そう。 ● RailsのActiveRecordすごく便利そう
  5. 5. なぜORMを入れたのか? 簡単に言うと。。。
  6. 6. なぜORMを入れたのか? 意識の高まり!!!
  7. 7. なぜORMを入れたのか? ※issueをたてたのは2014年4月。。。
  8. 8. ORMいろいろある ● Eloquent ORM ● FuelPHP ORM ● Doctrine ORM(Symfony ● CakePHP ORM いろいろあるなぁ。
  9. 9. そして月日は流れる。。。
  10. 10. 再び意識の高まり!!
  11. 11. 2015年4月頃遂に導入!! ※issueを立ててからちょうど1年
  12. 12. Laravelだけ入れるのどするの? https://github. com/illuminate/database#usage- instructions ここに書いてありました。 ※stackoverflowにもそんな感じの回答が。。
  13. 13. それ以外の方法 ● ぐぐる ● APIドキュメント http://laravel.com/api/4. 1/Illuminate/Database.html ● ソース見てみる。 ● 今は亡き以下のページ。。。 http://laravel.com/docs/4.1/eloquent
  14. 14. チームとして使っていく為に ● 簡単なサンプルつくった ● ここに作っていこう ● 一気に置き換えない ● 新しく追加したり 直すところのみ
  15. 15. もうちょっと簡単に使うために ● ライブラリ作った https://packagist.org/packages/mapyo/eloquent-only ● 初めてpackagestに公開した!!
  16. 16. こんな感じ マサカリが飛んできそうで怖いです。。。 (´・ω・`)
  17. 17. 最後に ● LaravelのEloquent入れた ● 意識の高まりとタイミングが重要 ● チームで使っていく為にいろいろやった ● 日々試行錯誤中 ● 素のSQLを書くよりEloquent便利! 以上です!!!

×