Laravelを使ってみる

Laravelとは

MVCのWebアプリケーション開発用の無料・オープンソースPHPで書かれたWebアプリケーションフレームワークです。
同じようなものにfuelphpsymfonyがあります。
https://laravel.com/

こちらは Google Trends の結果ですが Laravel 結構人気出てきてるようですね。
https://www.google.co.jp/trends/explore?hl=ja#q=laravel,+CakePHP,+zend+framework,+Symfony,+codeigniter&cmpt=q&tz=Etc/GMT-9&tz=Etc/GMT-9

コンポーネント指向

最近のフレームワークの傾向として、すでにあるコードを利用してフレームワークを構成していくコンポーネント指向が増えてるみたいですね
例えば FastRoute, Bootstrap, phpunit などがそれにあたると思います。

インストール

インストールの方法は LaravelInstaller を使うか Composer を使う方法があるようですが、今回は Composer 経由でインストールしたいと思います。
作業ディレクトリに移って以下のコマンドを実行します。

$ composer create-project --prefer-dist laravel/laravel <projectname>

表示確認

PHP Built-in サーバーを起動して表示を確認します

$ php -S 0.0.0.0:8000 public/index.php

// http://<ホスト名>:8000

次回はルーティングを扱ってみたいと思います。

http://yonishiy.hatenablog.com/entry/2016/05/06/204725