・PSR-2に準拠PSR-2のコーディングスタイル規約を採用した。http://bashalog.c-brains.jp/15/08/13-100000.php・Bladeへのサービス注入Classのオブジェクトを直接Bladeに注入できるようになった。(ただ、これをやると何となく誰かに怒られる気がしてならない。)http://readouble.com/laravel/5/1/ja/blade.html#service-injection・Elixirの向上1.自動で2つのless、sass、coffeeファイルを1つにまとめてくれるようになった。2.Babelコンパイルに対応した。http://readouble.com/laravel/5/1/ja/elixir.html・テスト設備の改善FakerとMockeryが最初からインストールされるようになって結合テストが簡単に書けるようになった。・モデルファクトリーデータベースにシードする際や開発中にテストする際に、ランダムなダミーデータを簡単な記述方法で作成してくれるモデルファクトリー機構が追加された。Libraryのインスタンスを受け取りランダムデータの作成に利用できる。自作artisanコマンドの書き方が変わり、引数とオプションの定義の方法が改善されrouteの記述方式に近くなり、より簡潔に書けるようになった。app/Listenersただし、このディレクトリ変更はコアシステムに影響する変更ではないため5.1にアップデートする際に必須ではない。support)公式ドキュメントの検索がオートコンプリート機能つきリアルタイム検索になり、スピーディに該当ドキュメントを見つけられるようになった。5.1はLaravel初のLTS(長期間サポート)版で、バグ修正は2年間、セキュリティー修正は3年間対応する。・ミドルウェアパラメーターmiddlewareでカスタムパラメーターを受け取れるようになった。個別のルートだけでなくルートグループに独自の識別名を付けられるようになった。これにより名前付きルートグループ内では名前をつなげるだけで簡潔にルート名が表現できるようになった(ネスト表記できるようになった)。5.1.4+)ログイン試行回数により一定時間ログイン処理を受け付けない制御ができるようになった。・イベントブロードキャスト機能クライアントにLaravelイベントをPushするブロードキャスト機能が追加された。Pusher、Redis(Socket.io)、logの3種からブロードキャストドライバーを選択できる。5.1.11からACL認証ロジックがサポートされリソースへのアクセスを簡潔にコントロールすることができるようになった。新たに追加されたGateファサードを利用して制限を定義する。制限はコールバック、または新たに追加されたPolicyクラスを利用して定義することができ、Gateに用意されているメソッドを呼び出し利用することができる。@endcanディレクティブが追加になり、ビュー側でも認証コントロールが簡単にできるようになった。・暗号化これまでは暗号化にmcrypt拡張モジュールが使用されていたが5.1からは、より積極的に保守されているopenssl拡張モジュールに変更になった。=====================================================どうですか?今まで5.0を使っていて次は5.1使おうかなって人は参考にしてみてくださいなー。テンプレにいさん©私の生き方にタイトルなど要らない。