ホームページ  >  記事  >  バックエンド開発  >  Laravel 5 フレームワークの学習ルート、コントローラー、ビューの紹介、laravel Framework_PHP チュートリアル

Laravel 5 フレームワークの学習ルート、コントローラー、ビューの紹介、laravel Framework_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:57:411016ブラウズ

Laravel 5 フレームワークの学習ルート、コントローラーとビューの紹介、laravel フレームワーク

View app/Http/routes.php

コードをコピーします コードは次のとおりです:
Route::get('/', 'WelcomeController@index');

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

コードをコピーします コードは次のとおりです:
app/http/controllers/welcomecontroller.php
パブリック関数index()
{
return view('ようこそ');
}

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

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

welcomecontroller.phpを変更します

コードをコピーします コードは次のとおりです:
パブリック関数index()
{
// return view('welcome');
「こんにちは、laravel」を返します;
}

ブラウザでテストして、簡単なフィードバックを取得します。

新しいルートを作成し、routes.phpに以下を追加します。

コードをコピーします コードは次のとおりです: Route::get('/contact', 'WelcomeController@contact');

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

コードをコピーします コードは次のとおりです: パブリック関数 contact() { 「連絡してください」を返してください;
}


ブラウザで新しく追加されたルートをテストします。


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

例: return view('welcome') 。パスを考慮する必要はなく、 .blade.php 拡張子を追加する必要もありません。フレームワークが自動的に実行します。 views/forum サブディレクトリなど、views ディレクトリ内にサブディレクトリが必要な場合は、return view('forum/xxx') するだけで済みます。あるいは、return view('forum.xxx') という単純明快な方法もあります。 😄


ページに戻ります

コードをコピーします コードは次のとおりです: パブリック関数 contact() { ビューを返す('pages.contact');
}


viewsディレクトリの下にpagesディレクトリを作成し、contact.blade.phpを作成します

コードをコピーします コードは次のとおりです:
<頭>
<メタ文字セット="UTF-8">
ドキュメント


連絡先






以上がこの記事の全内容です。Laravel5を学習する皆さんのお役に立てれば幸いです。

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

tru​​ehttp://www.bkjia.com/PHPjc/980219.html技術記事 Laravel 5 フレームワークを学習するためのルート、コントローラー、ビューの紹介。laravel フレームワークの場合は、app/Http/routes.php を参照してください: Route::get('/', 'WelcomeController@index')。 ; @ は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。