Laravel 5 フレームワーク入門 (4) 完了済みの章、Laravel 完了済みの章_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:57:36
オリジナル
876 人が閲覧しました

Laravel 5 フレームワーク入門 (4) Finale、Laravel Finale

ページとコメントは、Eloquent が提供する「1 対多の関係」を使用します。最終的には個人ブログシステムのプロトタイプを入手し、全員で実践する大きな宿題を出します。

1. Eloquent の最初の紹介

Laravel Eloquent ORM は Laravel の非常に重要な部分であり、Laravel が人気がある理由の 1 つです。中国語のドキュメント:

1. http://laravel-china.org/docs/5.0/eloquent

2. http://www.golaravel.com/laravel/docs/5.0/eloquent/

前のチュートリアルで作成した learnlaravel5/app/Page.php は Eloquent Model クラスです:

リーリー

Eloquent についてさらに詳しく知りたい場合は、この一連の記事を読むことをお勧めします: Laravel Eloquent の深い理解

2. コメントモデルを作成します

まず、コメントを保存するための新しいテーブルを作成し、コマンドラインから実行する必要があります:

コードをコピーします コードは次のとおりです:
php 職人 make:model コメント

成功したら、移行ファイル learnlaravel5/database/migrations/***_create_comments_table.php の対応する場所を次のように変更します。 リーリー

実行後:

コードをコピーします コードは次のとおりです: php 職人の移行

データベースにアクセスして、コメントテーブルを見てください。

3.「1対多の関係」を確立する

ページモデルを変更:

リーリー

完了~ Eloquent におけるモデル間の関係はとてもシンプルです。

モデル間の関係に関する中国語ドキュメント: http://laravel-china.org/docs/5.0/eloquent#relationships

4.フロント提出機能

コメントモデルを変更:

リーリー

ルーティング行を追加します:

コードをコピーします コードは次のとおりです: Route::post('コメント/ストア', 'CommentsController@ストア');

次のコマンドを実行して、CommentsController コントローラーを作成します。

コードをコピーします コードは次のとおりです: php 職人 make:controller CommentsController

コメントコントローラーを変更:

リーリー

ビューを変更します learnlaravel5/resources/views/pages/show.blade.php:

リーリー

フロントコメント機能が完成しました。

効果を見る:

5. バックエンド管理機能


ベースビュー learnlaravel5/resources/views/app.blade.php を次のように変更します。 リーリー

バックグラウンドルーティンググループを変更します(行を追加):

リーリー

AdminCommentsControllerを作成します:

コードをコピーします

コードは次のとおりです: php 職人 make:controller Admin/CommentsController
Admin/CommentsController には、すべて表示、単一表示、POST 変更、および削除の 4 つのインターフェイスが必要です。 リーリー
次に 2 つのビューを作成します:

learnlaravel5/resources/views/admin/comments/index.blade.php:

リーリー

laravel5/resources/views/admin/comments/edit.blade.php:

リーリー

バックグラウンド管理機能が完了しました。効果を確認してください:

6. 大きな宿題

Pageに依存したコメント機能が完成し、個人ブログシステムの原型が誕生した。この一連のチュートリアルの最後には、Article のフロントエンドとバックエンドを構築し、Article と Comment の間に 1 対多の関係を追加し、コメントとコメント管理機能を追加するという大きな課題が割り当てられます。この大きな課題を遂行する過程で、前のチュートリアルに繰り返し戻り、中国語のドキュメントを繰り返し読み、私のコードを注意深く読むことになります。この大きな課題を完了する頃には、あなたは本当に Laravel 5 を使い始めることになるでしょう~~。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/981345.html

www.bkjia.com

http://www.bkjia.com/PHPjc/981345.html技術記事 Laravel 5 フレームワーク入門 (4) Finale、Laravel Finale ページとコメントは Eloquent が提供する「1 対多のリレーションシップ」を使用します。ついに、個人ブログ システムのプロトタイプが完成します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート