どこから始めるかWhere To Start
新しいフレームワークを学ぶことは気後れしがちですが、また楽しいことでもあります。スムーズに移行してもらうため、とても明快で、簡潔なLaravelのドキュメントを作成しようとしてきました。最初に読んでもらいたい、おすすめをどうぞ。Learning a new framework can be daunting, but it's also exciting. To smooth your transition, we've attempted to create very clear, concise documentation for Laravel. Here are some recommendations for what to read first:
- インストールと 設定Installation[/docs/4.2/installation] and Configuration[/docs/4.2/configuration]
- ルーティングRouting[/docs/4.2/routing]
- リクエストと入力Requests & Input[/docs/4.2/requests]
- ビューとレスポンスViews & Responses[/docs/4.2/responses]
- コントローラーControllers[/docs/4.2/controllers]
これらのドキュメントを読んでもらえば、Laravelで基本的なリクエスト/レスポンスの処理を把握してもらえるでしょう。次はデータベースの設定やFluentクエリービルダー、Eloquent ORMを読みたいかもしれません。それともアプリケーションへ人々を登録してもらうために認証とセキュリティーを読むのがご希望かもしれません。After reading through these documents, you should have a good grasp on basic request / response handling in Laravel. Next, you may wish to read about configuring your database[/docs/4.2/database], the fluent query builder[/docs/4.2/queries], and the Eloquent ORM[/docs/4.2/eloquent]. Or, you may wish to read about authentication and security[/docs/4.2/security] so you can start signing people into your application.
Laravelの哲学Laravel Philosophy
Laravelは表現力に富むエレガントな記述が使用できるWebアプリケーションのフレームワークです。開発とは何かを真に達成するための、楽しく創造的な経験であるべきだと、私達は信じています。Laravelは大部分のWebプロジェクトで多用される認証、ルーティング、セッション、キャッシュのようなタスクを実装し、開発の苦痛を取り去ることを目指しています。Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
Laravelはアプリケーションの機能性を犠牲にせずに、開発工程を開発者にとって楽しいものにする目的を持っています。幸せな開発者が最高のコードを書くのです。この目的のため、Ruby on RailsやASP.NET MVC、Sinatoraのような他のフレームワークと他の言語での実装に見られるベストな機能を結びつけようと努力してきました。Laravel aims to make the development process a pleasing one for the developer without sacrificing application functionality. Happy developers make the best code. To this end, we've attempted to combine the very best of what we have seen in other web frameworks, including frameworks implemented in other languages, such as Ruby on Rails, ASP.NET MVC, and Sinatra.
Laravelは利用しやすく、さらにパワフルで、大きくて頑丈なアプリケーションに必要である強力なツールを提供しています。素晴らしい制御の逆転コンテナ、記述的なマイグレーションシステム、しっかりと統合されたユニットテストサポートは、あなたの取り組むどんなアプリケーションを構築するにも必要なツールを提供しています。Laravel is accessible, yet powerful, providing powerful tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.