Named Route 데모
이름으로 라우트 URL을 동적으로 생성합니다.
route_to() 결과
라우트 이름: routing.named
생성된 URL: /examples/routing/named
컨트롤러 코드
// Named Route 등록 (Routes.php)
$routes->get('examples/routing/named', 'Examples\Routing::named', ['as' => 'routing.named']);
// 컨트롤러에서 URL 생성
public function named(): string
{
$url = route_to('routing.named'); // → /examples/routing/named
return view('examples/routing/named', ['generatedUrl' => $url]);
}
장점: URL 구조가 바뀌어도
route_to('routing.named')만 쓰면 자동으로 올바른 URL을 생성합니다.