返信内容:
私はlaravelをいくつかのプロジェクトに使用しましたが、それが非常に役立つことがわかりました。質問の作成者はそれを参考にすることができます。
1. Composer を理解する プロジェクトのコードからわかるように、laravel はパッケージ管理ツールとして Composer を使用しています。 Laravel 独自のフレームワークのコア コンポーネントについては、github Laravel PHP Components · GitHub
.
を参照してください。 2. で使用されるオブジェクト指向の設計パターンを理解するlaravel、DI と IOC に焦点を当てる DI 依存性注入についての深い理解 IOCについての話Spring IOC の理解
上記 2 つの設計パターンを理解すると、次の概念を理解するのに役立ちます。 ↓↓
3. laravel のいくつかの中心的な概念を理解します:
- サービスプロバイダ
- サービスコンテナ
- コントラクト
- ファサード
4. ソースコードまたは名前空間をもっと見る | Laravel API
上記の概念を理解すると、laravel のすべてのモジュールコンポーネントが同様のコード構成形式であることがわかります。コードの構成形式を理解した後、特定のコンポーネントやクラスがどのように使用されているかを確認したい場合は、ソース コードを参照するのが最も早い方法です。
5. 学習支援方法
- ビデオ教材 The Best Laravel and PHP Screencasts は最新かつ最も詳細なビデオを提供します情報(英語が苦手でも大丈夫、動画を見れば分かります、外国人が作ったものの方が詳しいです)
- Githubコミュニティにはlaravelを含むあらゆる種類のコードがあります外国人が書いたlaravelブログやCMSの場合は、クローンしてコードをスキャンして、他の人がどのように使用しているかを確認してください。
YouTube を使用しない別の子供
http://jump.im/i6
まったくの初心者の方は、ビデオを見ることをお勧めします。推奨: Laravel 5 Fundamentals
ビデオは英語ですが、理解する必要はありません。ビデオに従ってください。
英語のビデオにどうしても耐えられない場合は、技術学習グループ「Tan Xiaolong」が公式ビデオに基づいて書いた一連の記事をお勧めします: [技術学習グループ] Laravel 5 Fundamentals
ご興味がございましたら、技術勉強会に参加して一緒に勉強することもできます。参加手順については、私の署名付きのリンクをご覧ください。
Laravel を学習する場合、最初の重要な前提条件は PHP の基礎です。 Laravel のドキュメントを理解できない人は、基本的に PHP の基礎が弱いです。何か新しいことを学ぶときは、次の 3 つのステップに従う必要があります。これは何ですか?何に使われますか?使い方は?
まず、必要な PHP の知識について説明します。 1. 基本的な PHP 構文について話す必要はありません。
2. 次に Composer と PSR の仕様について説明します。
必要なものComposer について知るには、なぜそれが使われるのか、そしてどのように使用するのか、PSR の仕様にあまり詳しくなく、具体的にどこまで知る必要があるのかわかりません。Baidu を自分で行うことができます。
3.クロージャ
クロージャとは何ですか?何に使われますか?使い方は?クロージャ、匿名関数、コールバックの違いは何ですか?最良の学習教材は、PHP の公式ドキュメントです。次に、call_user_func 関数の使用法を確認すると、クロージャについてより深く理解できるようになります。
4. HTTP リクエストとレスポンス
まだ 3 段階のプロセスですが、HTTP リクエストとレスポンスとは何ですか?何に使われますか?使い方は? Laravel の設計は比較的先進的で、TP フレームワークのように文字列を直接出力するのではなく、HTTP リクエストの応答を実装するためのエンティティ クラスがあります。
5. ルーティング
ルーティングとは何ですか?何に使われますか?使い方は?初心者はルーティングが何なのかすら分からないと思います。
6. ミドルウェア
ミドルウェアとは何ですか?何に使われますか?使い方は?
学習教材について話しましょう: 文書については、言うまでもなく公式文書です。英語レベルが良い場合は、英語のドキュメントを直接読むことをお勧めします。結局のところ、これらの中国語の文書はすべて翻訳されており、翻訳者のスキルのレベルが異なるため、間違いは避けられません。もちろん、オープンソース ソフトウェアへの貢献に感謝しています。ビデオ情報については、51CTO に行って紹介情報を少し見ましたが、3 つのステップがまったく明確に説明されておらず、役に立たないと感じました。インターネット上で非常に人気のある、Suihan による Laravel の最高の中国語入門書もあります。
読まないことを強くお勧めします。 ! ! なぜですか?彼は単純なことを複雑にして、それが何であるかを明確に説明しなかったからですか?何に使われますか?使い方は?
下剤!
初めて招待してもらってとても興奮しています!
タオバオでLaravelの解説ビデオが販売されています。30元程度なので購入したことがありません。インターネットでビデオチュートリアルを探してみました。ところで、私が投稿した直後に、私の万能の友人が平和と福祉を求めるビデオを持っていました。
私はコードのコピーを直接探して読み、その上に何かを追加しようとしましたが、その過程でドキュメントを確認する際に問題が発生しました。ドキュメントのチュートリアルを注意深く読み、コードと組み合わせて読むと、より速く学習できます~
私の回答に不備があれば修正してください~~
Wheat Academyにはlaravelに関する2つのクラスがあります。
方法は
臆病にならずに、ただ立ち上がって実行するだけです。 。 。
ソースコードを参照
中国語のビデオ Laravel 5.1 基本チュートリアルのリンクを推奨します | laravel ビデオ チュートリアル コミュニティ
私の Baidu クラウドから、laravel 中国語チュートリアルを共有してください
http://pan.baidu.com/share/link?shareid=1558614673&uk=3693283520
英語が得意な場合は、
http://laracasts.com に高度なチュートリアルがあり、チュートリアルを段階的に実行してください。