반응형
Route::patch('/users/{id}', [UserController::class, 'modifyUserInfo']); routes/api.php 파일에 위의 코드를 추가해줍니다.
Route::put('/users/{id}', [UserController::class, 'modifyUserAllInfo']); routes/api.php 파일에 위의 코드를 추가해줍니다.
Route::post('/users', [UserController::class, 'createUser']); routes/api.php 파일에 위의 코드를 추가해줍니다.
client가 Request를 보내면 글로벌 미들웨어에서 처리할게 있으면 처리하고, 라우터에 도착합니다. 라우터에서는 정의되어있는 Request URL을 확인한 후 구현된 부분을 처리하게 되는데, 라우터에 미들웨어가 정의되어 있다면 미들웨어를 거쳐서 Controller로 가게 됩니다. 미들웨어를 지정하지 않았다면 바로 Controller로 가거나 View로 갑니다. (라우터에서 어떻게 구현했냐에 따라 다름. 보통 웹페이지의 경우 Controller -> View, API의 경우 Controller에서 모델 조회 후 Return) 자세한 설명은 이곳을 참고해주세요. 이해를 돕기 위한 이미지 출처는 이곳입니다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.