【Laravel】Laravelの基本的なHTTPルーティング
Laravel の基本ルーティングを使用して get リクエストの応答を実装し、ファイル app/Http/routes.php を見つけます
Route の静的メソッド get() を呼び出して get レスポンスを実装します。パラメータ: 文字列型のパス、匿名関数 function(){}
匿名関数内では文字列データが返されます
上記と同様に、投稿、書き込み、削除リクエストを実装します
渡されたパラメータを取得するルートを実装し、Routeの静的メソッドget()を呼び出します。パラメータ: パス、匿名関数
パス、$ を除く中括弧で囲まれたパラメータ名、例: ‘/user/{id}’
パラメータを受け取る匿名関数、例: function($id){}
[Laravel] Laravalの基本コントローラー
app/Http/Controllers ディレクトリに、新しい Index/IndexController.php を作成します
名前空間、名前空間 AppHttpControllersIndex を定義します
Controller基本コントローラーの紹介、AppHttpControllersControllerを使用
Controllerを継承するIndexControllerを定義する
メソッドインデックスを実装してデータを返す
ルート内の指定されたコントローラーの動作を定義します。例: Route::get("/index","IndexIndexController@index");,
名前空間の部分に注意してください。新しいコントローラーは、指定されている場合は、ルート名前空間の下にあります。
【Laravel】Laravelの基本的な考え方
resources/views/ ディレクトリの下に、index/index.php を作成しますコントローラーの関数 view() を使用して、テンプレート、パラメーター: ファイルパス (. 分離されたディレクトリ)、データを呼び出します
ルート:routes.php
リーリー
コントローラー: IndexController.php
リーリー
テンプレート:index.php
リーリー