ホームページ  >  記事  >  バックエンド開発  >  Laravel 5 の基礎 (2) - ルーティング、コントローラー、ビューの概要

Laravel 5 の基礎 (2) - ルーティング、コントローラー、ビューの概要

WBOY
WBOYオリジナル
2016-08-08 09:26:561085ブラウズ
  • 見るapp/Http/routes.php
リーリー

@ は区切り文字で、その前にコントローラーがあり、その後にアクションが続きます。これは、ユーザーが url / をリクエストすると、コントローラー WelcomeController のインデックス メソッドが実行されることを意味します

  • app/http/controllers/welcomecontroller.php
リーリー

現在、ビューの名前は welcome です。実際には、Blade は laravel のビュー テンプレートです。

  • 「resources/views/welcome.blade.php」を参照できます

  • welcomecontroller.phpを変更します

リーリー リーリー
  • 新しいルートを作成し、routes.phpに以下を追加します。
  • リーリー
新しいルートを作成することもできますが、今のところはデフォルトのコントローラーを直接使用し、以下を WelcomeController.php に追加します。 リーリー リーリー

    単純な文字列、または json または html ファイルを返すことができます。すべてのビュー ファイルは resource->views に保存されます。
  • 例:

    。 ??
    return view('welcome') ,我们不需要考虑路径,也不要添加.blade.php扩展名,框架自动为我们完成。如果在views目录中需要子目录,例如views/forum子目录,只需要return view('forum/xxx'),或者跟简单而明确的方式是:return view('forum.xxx')

  • ページに戻ります
  • リーリー
viewsディレクトリの下にpagesディレクトリを作成し、contact.blade.phpを作成します
  • リーリー
  • 以上、Laravel 5の基礎(2)〜ルーティング、コントローラー、ビューの紹介〜について、関連内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

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