반응형
라라벨에 좋은 기능중하나가
정규 표현을 이용하여서
파라미터 값을 받을수있다는 것이다.
예를들어
아래 와 값이 있다면
/blog/{id} 즉 아이디 값을 받아야하는데.
아이디를 숫자 혹은 글자로만 받고싶다면..?
Route::get('/homepage/{id}', [PostsController::class, 'show'])
[숫자 정규표현]
Route::get('/homepage/{id}', [PostsController::class, 'show'])->where('id', '[0-9]+);
[글자 정규표현]
Route::get('/homepage/{name}', [PostsController::class, 'show'])->where('name', '[A-Za-z]+);
그리고 정규표현을 이렇게 하나씩이아닌 다중으로 건다면..?
Route::get('/homepage/{id}/{name}', [PostsController::class, 'show'])->where([
'id' => '[0-9]+',
'name' => '[A-Za-z]+',
]);
반응형
'이과 > laravel 자료' 카테고리의 다른 글
[LARAVEL] APP_DEBUG ture, false 차이 (1) | 2022.08.08 |
---|---|
[LARAVEL] 라라벨 에러 페이지 처리 (1) | 2022.08.04 |
[LARAVEL] route group 시키기 (1) | 2022.08.04 |
[LARAVEL] 라라벨 mvc의 기본 이해하기 (1) | 2022.08.03 |
[LARAVEL] 라라벨 debugbar 설치 (2) | 2022.08.02 |
댓글