laravel動かした

PHPカンファレンスに感化されてlaravelを触った

やたらlaravelという単語を最近聞いたので思い切ってLaravelエキスパート養成読本を購入しました。

本にも書かれていたのですが、他のフレームワークに比べて比較的動作が重いのになぜこんなに人気でトレンドなのか。ブームの火付け役はどこの誰なのかなど背景を知ることができました。

さわりだけ動かしてみましたがFlightというPHPのフレームワークににしているなという印象。http://flightphp.com/

とりあえず動かすところまで

composerとlaravelのダウンロード

composerから入れるためインストールを行います。インストールはこちらから。

https://getcomposer.org/

Larabelの取得

$ mkdir test
$ ./composer.phar create-project laravel/laravel test

若干待ちますがなにかダウンロードされてきます。

動かすための設定

$ cd test
$ cp .env.example .env
$ php55 artisan key:generate
Application key [Bsj3WqZF3lM8hl3IzGLGjBZLTF8Vf1hC] set successfully.

PHPビルドインサーバで起動

$ php -t public/ -S localhost:9000

http://localhost:9000/

アクセスすると ‘Laravel 5’ と表示されているはず。

Routeに追加

app/Http/routes.php に以下を追記します。Routeファサードというらしいです。

Route::get('/hoge', function () {
    return "Hello Laravel";
});

http://localhost:9000/hoge/

Hello Laravelと表示されているはず。