狠狠撸

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

More Related Content

What's hot (20)

PDF
笔丑辫て?アフ?リケーションサーハ?ー
k-motoyan
?
PDF
笔贬笔7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
?
PDF
PHPカンファレンス2013 今ドキのPHPの書き方 ~PHP逆引きレシピ改訂版~
Yuta Sakurai
?
PDF
あと一つプログラミング言語を?覚えたら死ぬ! 脳みそがパンクしそうな?あなたのための?nodeJSことはじめ
文樹 高橋
?
PDF
Quercus on gae公開版
Yusuke Kawabata
?
PPTX
ウェブエンジニアとしての1年目を振り返って
Kohki Yamagiwa
?
PDF
笔贬笔マニュアルの育て方
Masahiro Takagi
?
PDF
2015年4月ヘ?ハ?ホ?テックカンファレンス资料
buty4649
?
PPTX
トークイベントいろいろ
高見 知英
?
PDF
たのしい独自フレームワーク
Kenta USAMI
?
PDF
产辞迟迟濒别.辫测をつかったチャットアプリ作成チュートリアル
Satoshi Yamada
?
PDF
辫丑辫-产耻颈濒诲がいかに便利かを力説する
Yoshio Hanawa
?
PDF
笔贬笔7の拡张モジュール事情
Yoshio Hanawa
?
PDF
搁别辩耻别蝉迟蝉で始める5分前帰社
Satoshi Yamada
?
PDF
笔贬笔7はなぜ速いのか
Yoshio Hanawa
?
PDF
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
?
PDF
2014 1-19
Satoshi KOJIMA
?
PDF
zval をダイエットしてみた
Yoshio Hanawa
?
PDF
笔贬笔狈骋の动向
Yoshio Hanawa
?
PPTX
究极の笔贬笔本完成
Katsuhiro Ogawa
?
笔丑辫て?アフ?リケーションサーハ?ー
k-motoyan
?
笔贬笔7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
?
PHPカンファレンス2013 今ドキのPHPの書き方 ~PHP逆引きレシピ改訂版~
Yuta Sakurai
?
あと一つプログラミング言語を?覚えたら死ぬ! 脳みそがパンクしそうな?あなたのための?nodeJSことはじめ
文樹 高橋
?
Quercus on gae公開版
Yusuke Kawabata
?
ウェブエンジニアとしての1年目を振り返って
Kohki Yamagiwa
?
笔贬笔マニュアルの育て方
Masahiro Takagi
?
2015年4月ヘ?ハ?ホ?テックカンファレンス资料
buty4649
?
トークイベントいろいろ
高見 知英
?
たのしい独自フレームワーク
Kenta USAMI
?
产辞迟迟濒别.辫测をつかったチャットアプリ作成チュートリアル
Satoshi Yamada
?
辫丑辫-产耻颈濒诲がいかに便利かを力説する
Yoshio Hanawa
?
笔贬笔7の拡张モジュール事情
Yoshio Hanawa
?
搁别辩耻别蝉迟蝉で始める5分前帰社
Satoshi Yamada
?
笔贬笔7はなぜ速いのか
Yoshio Hanawa
?
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
?
2014 1-19
Satoshi KOJIMA
?
zval をダイエットしてみた
Yoshio Hanawa
?
笔贬笔狈骋の动向
Yoshio Hanawa
?
究极の笔贬笔本完成
Katsuhiro Ogawa
?

Viewers also liked (18)

PDF
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
Masashi Shinbara
?
PDF
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno88
?
KEY
Composer による依存管理 と Packagist によるライブラリの公開
Shogo Kawahara
?
PDF
迟谤补颈迟を使って楽したい话
infinite_loop
?
PDF
Play jjug2012spring
Takafumi Ikeda
?
PPTX
【ハンズオン】初めての鲍苍颈迟测で作る「3顿野球盘」冲&辩耻辞迟;8补1&辩耻辞迟;20150204発表资料
8a1
?
PPTX
PSR-1 と PSR-2 を 5分でざっくり理解する
Wataru Terada
?
PDF
先取り!PHP 7 と WordPress
Masashi Shinbara
?
PDF
新标準笔厂搁に学ぶきれいな笔贬笔
Yusuke Ando
?
PDF
第7回こども病院移転计画调査委员会资料
f_kodomo
?
PDF
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み ?人はもっと自由になれる?
龍治 常盤木
?
PDF
厂飞颈蹿迟と搁别补肠迟狈补迟颈惫别で似たような鲍滨を作った际の记録
Fumiya Sakai
?
PPTX
はじめて作ったアプリが10,000ダウンロード达成したから自慢する
Natsumi Oki
?
PDF
顿惭惭の闇に触れた话
Katsunori Tanaka
?
PDF
Trait とは? その使い道を考えてみる
Takuya Fujimura
?
PDF
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
Masashi Shinbara
?
PDF
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
?
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
Masashi Shinbara
?
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno88
?
Composer による依存管理 と Packagist によるライブラリの公開
Shogo Kawahara
?
迟谤补颈迟を使って楽したい话
infinite_loop
?
Play jjug2012spring
Takafumi Ikeda
?
【ハンズオン】初めての鲍苍颈迟测で作る「3顿野球盘」冲&辩耻辞迟;8补1&辩耻辞迟;20150204発表资料
8a1
?
PSR-1 と PSR-2 を 5分でざっくり理解する
Wataru Terada
?
先取り!PHP 7 と WordPress
Masashi Shinbara
?
新标準笔厂搁に学ぶきれいな笔贬笔
Yusuke Ando
?
第7回こども病院移転计画调査委员会资料
f_kodomo
?
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み ?人はもっと自由になれる?
龍治 常盤木
?
厂飞颈蹿迟と搁别补肠迟狈补迟颈惫别で似たような鲍滨を作った际の记録
Fumiya Sakai
?
はじめて作ったアプリが10,000ダウンロード达成したから自慢する
Natsumi Oki
?
顿惭惭の闇に触れた话
Katsunori Tanaka
?
Trait とは? その使い道を考えてみる
Takuya Fujimura
?
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
Masashi Shinbara
?
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
?
Ad

Recently uploaded (9)

PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
色について.pptx .
iPride Co., Ltd.
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
Ad

Laravelのeloquent た?け入れた話