Más contenido relacionado La actualidad más candente (20) Similar a 魔法少女 Laravel 2014 (20) 魔法少女 Laravel 20143. 自己紹介
• 向井賢一
• 職業 : 雑用係
• https://twitter.com/mukaken
• https://www.facebook.com/mukaken
6. Laravel は PHP が分からないと
使えません
$factorial = function($n) use (&$factorial) {!
if ($n <= 1)!
return 1;!
else!
return $n * $factorial($n - 1);!
};!
!
var_dump($factorial(6));
12. ララベル
• Taylor Otwell は「ララベル」と発音
• 日本人も「ララベル」と発音してる人
が多い
https://soundcloud.com/heybigname/interview-with-taylor-otwell
14. Github ★の数
• Laravel - 8,038
• Symfony - 7,708
• CodeIgniter - 7,077
• Zend Framework 2 - 4,520
2014/1/26現在
21. Laravel とは1
Laravel は PHP の世界に新しい風を吹き込みまし
た。PHP プログラム言語はひどい関数名で有名で
あり、一方 PHP 開発者はそれを愛するように教育
されてきました。
文法も最新の日本の言語で比べるとやや劣ります。
そうです、Ruby ですよ!
Code Happy (JP)より
22. Laravel とは 2
幸福なことに Laravel はこれを変えてくれました。
実際...Laravel の文法は(PHP 自身の文法に基づい
ているのであっても)とても記述的で綺麗であり、
Ruby
よりも読みやすいと私は確信しています。
コンパクトすぎず、一方で英語の文章のようにとは
行きませんが、プログラマーの目からみれば、詩
のように読めるでしょう。
Code Happy (JP)より
23. Laravel と 従来のPHPの
記述方法の比較
// Laravel の書き方!
// 従来の PHP!
<?php!
Route::get(‘/’, function() {!
!
return View::make(‘hello’);!
});
<?php!
use IlluminateSupportFacadesFacade;!
!
$app = Facade::getFacadeApplication();!
!
$router = $app[‘router’];!
!
Laravel は、内面の美し
さと見た目の美しさの両
面を、魔法のお化粧で実
現した、非常に興味深い
フレームワーク
$router->get(‘/’, function() use($app) {!
$view = $app[‘view’];!
return $view->make(‘hello’);!
);
PHPエンジニア養成読本 47 P より抜粋
http://gihyo.jp/book/2013/978-4-7741-5971-3
24. Laravel の MVC の
アプローチについて
view と controller の関係性がうまく
繋がっていて、すごく素敵だ。何より
PHPっぽくてスピード感ある。
MVCにおけるcontrollerクラスの役割は時代と共に変わって行く(えふしんさんのブログ記事(fshin2000))
http://f-shin.net/fsgarage/638
28. リリース年表
• 2011年4月 - プロジェクト開始
• 2011年11月 - Laravel 2.0 Released
• 2012年6月 - Laravel 3.1 Released
• 2013年5月28日 - Laravel 4.0
• 2013年12月12日 - Laravel 4.1
29. リリース予定
• 2014年5月 - Laravel 4.2
• 2014年11月 - Laravel 4.3
• Laravel のリリーススケジュールは
Symfony プロジェクトと密接に関係す
る
http://wiki.laravel.io/Laravel_4
32. Laravel 界隈の人々
• Taylor Otwell - Laravel のスペックリーダー
• Dayle Rees - Laravel の教科書的な書籍の著者
• Shawn McCool - 『Code Starter』の著者
• Phil Sturgeon - FuelPHP や CI 辺りに出没
• Jeffrey Way - Nettuts+ のリードチューター
• Sinan Eldem - 母国語が非英語で、声のデカイ人
37. Laravel 勉強会 東京 2
•
http://atnd.org/events/39924
•
2013/07/21 14:00 to 17:00
38. Laracon
The official Laravel conference, February 22 & 23 2013
ビデオチケットが20分で売り切れる
YouTubeにアップされている
www.youtube.com/user/LaravelScreencasts
42. Symfony Live Portland 2013
http://portland2013.live.symfony.com/
Laravel 4 & Symfony
5月20日 - 24日
Taylor Otwell
52. Laravel 3 動作環境
• Apache か nginx 、もしくは他の互換性のある
Webサーバー
• PHP 5.3以上
• MCrypt ライブラリ
55. // *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
// END OF USER CONFIGURATION. HERE BE DRAGONS!
// *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
/*
.~))>>
.~)>>
.~))))>>>
.~))>>
___
.~))>>)))>>
.-~))>>
.~)))))>>
.-~))>>)>
.~)))>>))))>> .-~)>>)>
)
.~))>>))))>> .-~)))))>>)>
( )@@*)
//)>)))))) .-~))))>>)>
).@(@@
//))>>))) .-~))>>)))))>>)>
(( @.@).
//))))) .-~)>>)))))>>)>
)) )@@*.@@ )
//)>))) //))))))>>))))>>)>
(( ((@@@.@@
|/))))) //)))))>>)))>>)>
)) @@*. )@@ )
(_(-b |))>)) //)))>>)))))))>>)>
(( @@@(.@(@ .
_/`-` ~|b |>))) //)>>)))))))>>)>
)* @@@ )@*
(@) (@) /b|))) //))))))>>))))>>
(( @. )@( @ .
_/ /
/ b)) //))>>)))))>>>_._
)@@ (@@*)@@. (6///6)- / ^ b)//))))))>>)))>>
~~-.
( @jgs@@. @@@.*@_ VvvvvV// ^ b/)>>))))>>
_.
`bb
((@@ @@@*.(@@ . - | o |' ( ^
b)))>>
.'
b`,
((@@).*@@ )@ )
^^^/ ((
^ ~)_
/
b `,
(@@. (@@ ).
`-'
(((
^
` |
b `.
(*.@*
/ ((((
| | |
.
b `.
/ / (((((
/ _.-~
Y,
b ;
/ / / ((((((
.-~
_.`" _.-~`,
b ;
/
/
`(((((()
)
(((((~
`, b ;
_/ _/
`"""/
/'
; b
;
_.-~_.-~
/ /'
_.'~bb _.'
((((~~
/ /'
_.'~bb.--~
((((
__.-~bb.-~
.' b .~~
:bb ,'
~~~~
*/
ご清聴 ありがとう
ございました