どこから始めるか
新しいフレームワークを学ぶことは気後れしがちですが、また楽しいことでもあります。スムーズに移行してもらうため、とても明快で、簡潔なLaravelのドキュメントを作成しようとしてきました。最初に読んでもらいたい、おすすめをどうぞ。
これらのドキュメントを読んでもらえば、Laravelで基本的なリクエスト/レスポンスの処理を把握してもらえるでしょう。次はデータベースの設定やFluentクエリービルダー、Eloquent ORMを読みたいかもしれません。それともアプリケーションへ人々を登録してもらうために認証とセキュリティーを読むのがご希望かもしれません。
Laravelの哲学
Laravelは表現力に富むエレガントな記述が使用できるWebアプリケーションのフレームワークです。開発とは何かを真に達成するための、楽しく創造的な経験であるべきだと、私達は信じています。Laravelは大部分のWebプロジェクトで多用される認証、ルーティング、セッション、キャッシュのようなタスクを実装し、開発の苦痛を取り去ることを目指しています。
Laravelはアプリケーションの機能性を犠牲にせずに、開発工程を開発者にとって楽しいものにする目的を持っています。幸せな開発者が最高のコードを書くのです。この目的のため、Ruby on RailsやASP.NET MVC、Sinatoraのような他のフレームワークと他の言語での実装に見られるベストな機能を結びつけようと努力してきました。
Laravelは利用しやすく、さらにパワフルで、大きくて頑丈なアプリケーションに必要である強力なツールを提供しています。素晴らしい制御の逆転コンテナ、記述的なマイグレーションシステム、しっかりと統合されたユニットテストサポートは、あなたの取り組むどんなアプリケーションを構築するにも必要なツールを提供しています。