はじめに
Laravelを勉強中です。勉強をしていることを復習も兼ねてまとめてみました。
環境
macOS Sonoma14.5
Docker Desktop
Laravel11
ルーティングとは
一言で言えば、ルートを管理する機能のことです。
ルートとはアクセスを設定している情報のこと。
つまり、コレコレのURLにアクセスしたらこういう処理をしてねー!という命令をしています。
どうやって設定するの?
routesフォルダの中のweb.phpファイルに設定します。
◉必要なものは
*URL(アドレス、パスとも言う)
*GETとかPOSTメソッド
*割り当てたい処理(関数やコントローラ)
書き方 |
---|
Route :: get ('URL', function() {割り当てたい処理} ); |
(例)Laravelのトップページ
web.php
Route::get('/', function () {
return view('welcome');
});
これは「get形式で '/'、URLに何も付けずにアクセスしたら実行してねー!welcomeファイルの内容をview(表示)してねー!」という命令をしています。
おわりに
何度も記述する処理なので確実に抑えていきたいと思います。
また、名前付きルートnameや正規表現ルートWhereについてもまとめたいです。