Laravel-職人のためのPHPフレームワーク

Laravel PHPフレームワーク
Laravelは、開発のためのクリーンでスタイリッシュな基盤です。 スパゲッティコードからあなたを救います。 シンプルで表現力豊かな構文を使用して、優れたWebアプリケーションを作成するのに役立ちます。 開発は楽しいはずです。 新鮮な空気をお楽しみください。

別のPHPフレームワークだと思います。 たぶん、しかしそれを見る価値はあります。
このフレームワークは、2011年の非常に新しいものです。 PHP 5.3を使用します。 彼はすでに良いコミュニティ、多くのフォークを持っています。 すでにバージョン3.0に成長しています。

非常に優れたドキュメントを見ると、私が長い間知っていた1つの優れたフレームワークで類似点がフラッシュされました。 実際、このフレームワークは、いくつかのフレームワークから取られた適切な決定の寄せ集めを表しています。

何ができる

バンドル(モジュール) -多数のバンドルを含むリポジトリがあります

Eloquent ORM -ActiveRecordORM、リレーションシップを構築できます(多対多、1対多、1対1)

移行 -良い形のルールだと思います。

Redis-はい、そのまま使用できます。

環境 -ドメインに応じて、特定の構成ファイルをロードできます。
私たちがpaths.phpファイルに書くとしましょう
 $environments = array( 'local' => array('http://localhost*', '*.dev'), ); 

ここで、localhostで始まるドメインまたは.devで終わるドメインから移動する場合。 フレームワークは、 application/config/local/*代わりにapplication/config/* application/config/local/*フォルダーから構成ファイルをロードします

IoCコンテナ -シングルトンリンクを作成し、オプションでインスタンス化および保存するためのメソッド。 また、外部ライブラリをロードする必要が少なくなることも意味します。

クラスの自動ロード -同様に、構成内のシステムクラスをオーバーライドできます。

CLIから作業します -移行、バンドルのインストール、作成、必要なルートの実行(クラウンとしましょう)。

資産管理者がいます。 すべてのコードは、パブリックディレクトリの外部に移動しました。

箱から出した可能性はかなりあり、興味がある人はもっと深く見えます。

そして最後に、いくつかのリンク。

ダウンロード-laravel.com/download
ドキュメンテーション-laravel.com/docsはとてもシンプルなので、子供でも理解できます:)
Github-github.com/laravel
スクリーンキャスト-www.screenr.com/user/laravel
ロシアのコミュニティ-laravel.ru

Source: https://habr.com/ru/post/J145212/


All Articles