業務中にipアドレスやルートの名前によって処理を分ける必要があり、調べたのでメモ。
route()
- 現在のルートに関する情報を返す
getName()
- 現在のルートの名前を取得する
ip()
- クライアントのIPアドレスを取得する
使用例
Route::get('/example', [ExampleController::class, 'show'])->name('example.route');
// メソッド内で$requestを使えるようにする
public function showDetail(Request $request){
$request->route()->getName()
$request->ip()
}