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');
コードをコピーします コードは次のとおりです:
パブリック関数 contact() {
「連絡してください」を返してください;
}
単純な文字列、または json または html ファイルを返すことができます。すべてのビュー ファイルは resource->views に保存されます。
ページに戻ります
コードをコピーします コードは次のとおりです:
パブリック関数 contact() {
ビューを返す('pages.contact');
}
viewsディレクトリの下にpagesディレクトリを作成し、contact.blade.phpを作成します
コードをコピーします コードは次のとおりです:
<頭>
<メタ文字セット="UTF-8">