
Laravel 라우팅
기본 라우트, 파라미터, named routes, route groups, middleware, resource routes, route model binding
20 면접 질문·
Junior
1Laravel에서 기본 GET 라우트를 정의하는 방법은?
1
Laravel에서 기본 GET 라우트를 정의하는 방법은?
답변
Route::get() 메서드는 HTTP GET 요청에 응답하는 라우트를 정의합니다. 첫 번째 파라미터는 URI이고, 두 번째는 closure 또는 배열 [Controller::class, 'method']입니다. 이 방식은 라우트 유형에 따라 routes/web.php 또는 routes/api.php에 정의합니다.
2여러 HTTP 동사에 응답하는 라우트를 만들려면 어떤 메서드를 사용하나요?
2
여러 HTTP 동사에 응답하는 라우트를 만들려면 어떤 메서드를 사용하나요?
답변
Route::match()는 첫 번째 파라미터로 HTTP 동사 배열을 받고, 그다음 URI와 액션을 받습니다. 예를 들어 같은 라우트에서 GET과 POST에 모두 응답할 수 있습니다. 모든 HTTP 동사에 응답하는 Route::any()도 있지만, match()가 더 정밀한 제어를 제공합니다.
3라우트 URL에서 파라미터를 캡처하는 방법은?
3
라우트 URL에서 파라미터를 캡처하는 방법은?
답변
라우트 파라미터는 URI에서 중괄호 {param}로 정의합니다. 이들은 closure 또는 컨트롤러 메서드에 자동으로 주입됩니다. 파라미터는 {param?}로 선택적으로 만들 수 있고, ->where()로 제약 조건을 받을 수 있습니다.
4
라우트 파라미터에 정규식 제약 조건을 추가하는 방법은?
5
쉽게 재사용할 수 있도록 라우트에 이름을 지정하는 방법은?
+17 면접 질문
기타 Laravel 면접 주제
PHP 기초
Junior
25개 질문PHP 객체지향 기초
Junior
20개 질문Composer & Autoloading
Junior
18개 질문Laravel 기초
Junior
20개 질문Blade Templates
Junior
18개 질문Request & Response
Junior
20개 질문Eloquent ORM 기초
Junior
22개 질문Eloquent Relationships
Mid-Level
25개 질문Migrations & Schema Builder
Mid-Level
20개 질문유효성 검사와 폼
Mid-Level
22개 질문인증
Mid-Level
20개 질문인가와 Policies
Mid-Level
18개 질문API Resources & Authentication
Mid-Level
26개 질문미들웨어
Mid-Level
18개 질문Service Container & DI
Mid-Level
20개 질문Queues & Jobs
Mid-Level
22개 질문Events & Listeners
Mid-Level
18개 질문알림 및 메일
Mid-Level
20개 질문File Storage
Mid-Level
18개 질문Testing & PHPUnit
Mid-Level
24개 질문Caching
Mid-Level
18개 질문Livewire & Inertia
Mid-Level
20개 질문Eloquent Advanced
Senior
24개 질문Repository Pattern
Senior
20개 질문Laravel 패키지
Senior
20개 질문Performance Optimization
Senior
22개 질문Security Best Practices
Senior
22개 질문Laravel Octane
Senior
18개 질문Laravel Distributed Systems
Senior
22개 질문Observability & Monitoring
Senior
20개 질문Deployment & DevOps
Senior
20개 질문