ルーティング
特定のアドレスにアクセスしたときどの処理を呼び出して実行するか、それを管理する。
アプリケーションの構成
laravelフォルダについて
app:アプリケーションのプログラムがまとめられている。アプリケーション開発時にはここに必要なスクリプトファイルを追加する
routes:ルート情報の保存場所です。アクセスするアドレスに割り当てられるプログラムの情報などが示されている。
resorces:リソース関係の配置場所。プログラムが利用するリソースファイルが用意される。
ルーティングの追加
route/web.phpにて
Route::get('/', function () {
return view('welcome');
});
Route::get('hello',function(){
return '<html><body>
<h1>Hello!!!!</h1>
</body></html>';
});
ファイルの下に追加できる
追加したら
php artison serve
でlocalhost/helloにアクセスするとページを見れる
パラメータを追加できる
Route::get('hello/{id}/{user?}',function($id $user){
return '<html><body>
<h1>Hello!!!!</h1>
</body></html>';
});
id,userをパラメータという
任意パラメータ:アクセス時につけなくてもいい→{user?}
必須パラメータ:アクセス時につけなければ404になる→{id}