ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5 の基礎 (3) - ビューにデータを渡す
ブラウザで閲覧するとエラーが発生します。エラー メッセージは単なるプロンプト メッセージであり、詳細は示されていませんが、開発段階では詳細な情報が得られることを期待しています。
これにより、「PagesController が存在しません」という詳細なエラー メッセージが表示されます。ただし、本番環境では false に設定する必要があります
laravelが提供する機能を確認できます。
リーリーOK、PagesController.php が以下に生成されます app->http->controller
この方法で生成されたコントローラーには、必要なすべての RESTful メソッドが含まれており、簡素化できます。生成された PagesController.php を削除し、コマンドラインから実行します:
リーリー生成された結果をもう一度見てください
リーリー基本的には空のコントローラーなので、すべてのメソッドを自分で作成する必要があります。
コマンドラインで実行できるパラメータを知りたい場合は、次のコマンドを実行してヘルプを表示できます
リーリーOK、これらのパラメータを理解するには、help コマンドをよく使用します。
ブラウザで結果を表示すると、エラーが消え、簡単な情報が返されます。
もちろん、HTML ドキュメントを返し、about メソッドの戻り値を変更する必要があります。
リーリー注: 返される結果は pages.about
,这表示在 views
子目录中的 pages
子目录中的 about.balde.php
文件。让我们创建 resourcesviewspagesabout.balde.php
file
ブラウザを実行してご覧ください。??
PagesController.phpを変更する
リーリービュー ファイル about.blade.php を変更します
リーリービンゴ、結果を確認してください。
私たちが使用するlaravelはブレードテンプレートを使用しており、この利点を利用してビューを変更できます:
リーリーブレードでは、{{}} が HTML のセマンティクスをエスケープします。
データの一部を変更してみましょう。 リーリー結果を表示すると、すべての HTML 要素がエスケープされていることがわかります。ただし、HTML をエスケープする必要がない場合は、{!!} を使用してビューを変更できます。 リーリー
もう一度結果を見てください??以上、Laravel 5の基本(3)~ビューへのデータ送信について、その側面も含めて紹介しましたが、PHPチュートリアルに興味のある方の参考になれば幸いです。