ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 4 入門ビデオチュートリアル

Laravel 4 入門ビデオチュートリアル

黄舟
黄舟オリジナル
2017-08-31 15:33:571302ブラウズ

Laravel フレームワークはエレガントで効率的な PHP フレームワークであり、ますます人気が高まるにつれて、「Laravel 4 入門ビデオ チュートリアル」のニーズにも応えることができます。誰もが有名な Laravel について知ることができます。

Laravel 4 入門ビデオチュートリアル

コース再生アドレス: http://www.php.cn/course/278.html

先生の指導スタイル:

講義はフレンドリーで自然で、気取らず、気取らないものです。意図的に誇張するのではなく、雄弁かつ詳細に話し、教師と生徒は平等、協力、調和の雰囲気の中で静かに感情的な交流を行い、知識の渇望と探求をシンプルさと信頼性の中に統合します。 教育現場では、生徒は知識を獲得します。静かな思考と静かな承認を通して

このビデオでより難しい部分はメッセージキューとメールキューです:

キュー構成

まず最初に、以前のプロジェクトでキューを使用する方法を説明します。

私たちの現在のプロジェクトはすべて symfony を使用し、古いプロジェクトは symfony1.4 を使用し、新しいプロジェクトは symfony2 を使用します。 symfony の全体的な使用感は非常に快適で、特に symfony2 は一般に Java フレームワークの設計アイデアを多く使用しています。ただし、キューはサポートされていません。 symfony では、キューを使用していくつかのプロセスも実行しました。私は最初に Zhang Yan の httpsqs を使用しました。こちらは使い方はシンプルだけどワンポイント。結局のところ、私たちのプロジェクトはまだ正式に外部サービス用であるため、Apache のオープンソース プロジェクトである ActiveMQ を調査したところ、Apache の下に新しい MQ、つまり Apollo があることがわかりました。最終的には Apollo を使用することにしました。

私たちのプロジェクトにおけるキューの主なアプリケーション シナリオは、サードパーティ データの同期、サードパーティ データ ユーザーへのデータ変更の同期通知など、時間のかかる機能を非同期で処理することです。私たちの一般的な考え方は、各コントローラーで非同期処理が必要な場合は、json オブジェクトをエンコードして Apollo に詰め込むだけです。別の作業コマンドを作成し、このコマンド内の json オブジェクトを解析し、内部のアクションとパラメーターに基づいてさまざまなメソッドを呼び出します。ビジネス ニーズに応じて、Command をデーモン プロセスとして同時に異なるマシン上で実行することも、非同期マルチタスク アプリケーションを実装するソリューションとして考慮できます。私はlaravelに出会うまでそれを使い続けました。それを調査する計画を立ててください。可能であれば交換することも不可能ではありません。ふふ。

学び始めたばかりなので、もちろんlaravel5に直行しました。ルート、コントローラー、ビューは基本的に symfony と同じなので、始めるのは難しくありません。最後に、キューについて調べます。

非同期キューの使い方

1.設定

ここではキューの定義は紹介しません。非同期キューを使用するには 2 つのキーがあります:

(1) キューが保存される場所
(2) タスクを実行するサービス
Laravel5 のキューに関する設定ファイルである config/queue.php を開きます。 。まず、デフォルトのパラメータを使用してデフォルトのキュー ドライバを指定できます。デフォルトの設定は同期キューです。非同期キューを作成するには、まずこれを変更する必要があります。ドライバーとしてデータベースを使用すると仮定すると、キュー タスクはデータベースに保存され、後でキュー タスクを処理するために別のバックグラウンド サービスを開始します。これは非同期メソッドです。



以上がLaravel 4 入門ビデオチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。