IT連合

メニュー

ルーティング

ルーティングとは

ルーティングとはコントローラとURLを対応させるという仕組みである。
 

ルーティングは、「app」内の「Http」フォルダの中にあるroutes.phpというプログラムによって行われている。

※Laravel5.3以降は、「routes」フォルダ配下にある「web.php」がそれに該当する

 

関数

Route::メソッド ( 値 , 関数 );


第1引数:ルーティングで割り当てるアドレスなどの情報。

第2引数:アクセスされた際に呼び出される処理。この関数で返された値が、アドレスにアクセスした際の結果として扱われる。

(「出力内容(テキスト等)」、「テンプレートファイル」、「コントローラーの呼び出す処理」等を指定できる。)

 

Route::get('/test', function () {
    return view('tasks');
});

getの第1引数に「'/test'」と指定したので、この場合ローカル環境だと「http://localhost/test」のURLで「tasks」ビューを表示するということになる。

※「return view('tasks');」と定義したのは「resources/views/tasks.blade.php」を表示するということ。

 


子記事一覧
  1. ルーティング一覧の確認方法

同階層の記事一覧
  1. インストール方法
  2. クイックスタート & チュートリアル(初心者向け)
  3. クイックスタート & チュートリアル(中級者向け)
  4. ルーティング
  5. ビュー/レイアウト
  6. Bladeテンプレート
  7. コントローラ
  8. マイグレーションとテーブル定義
  9. Eloquentモデル (ORM)
  10. データベース
  11. SQL
  12. バリデーション
  13. .envファイルの設定値へのアクセス
  14. 動作環境による分岐処理
  15. configフォルダ配下の設定値へのアクセス
  16. アプリケーション名の変更
  17. メンテナンス
  18. ログイン画面(認証システム)の作成
  19. ログインユーザー情報の取得
  20. ルートの認証化
  21. 本番サーバーへのデプロイ方法
  22. 多言語化
  23. csrf_field
  24. ファイルのダウンロード
  25. CSVのアップロードおよび読み込み(maatwebsite/excel)
  26. ページタイトルの設定
  27. コマンド一覧
  28. エラー一覧
  29. SQLの実行ログ出力方法
  30. キャッシュのクリア
  31. Selectの結果の最初もしくは最後に任意の値を追加する方法
  32. コントローラー内で他のコントローラーを呼び出す方法
  33. ajaxでPOST通信する際の注意点
  34. ソーシャルログインの実装
  35. ログイン後のセッション情報の確認
  36. ログイン、ユーザー登録、パスワードリセット後のリダイレクト先の変更方法
  37. redirectやreturn viewにメッセージを付与する方法


▼ 詳細情報 ▼
▼ 過去バージョン ▼



最近更新/作成された記事
最近コメントのあった記事

コメント一覧


コメントがありません