본문 바로가기
이과/laravel 자료

[LARAVEL] 라라벨 route 정규표현

by 코딩초밥 2022. 8. 4.
반응형

 

 

라라벨에 좋은 기능중하나가

정규 표현을 이용하여서

파라미터 값을 받을수있다는 것이다.

 

예를들어

아래 와 값이 있다면

/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]+',
    ]);

 

반응형

댓글