본문 바로가기
Laravel

route 설정

by asd135 2024. 11. 12.
728x90
<li><a class="dropdown-item" href="{{route('product.index')}}">제품</a></li>

 

web.php에서 라우트를 정의해야만 라우트를 사용할 수 있음

 

 

 

web.php

Route::resource('product', ProductController::class);
//product에 대한 라우트를 생성, 요청을 처리할 컨트롤러 클래스를 지정

 

Route::resource 메소드

CRUD(생성, 읽기, 업데이트, 삭제) 작업을 위한 여러 라우트를 한 번에 정의

 

자동으로 생성되는 라우트 목록

GET /product → index 메소드 (모든 제품 목록 조회)
GET /product/create → create 메소드 (새 제품 생성 폼 표시)
POST /product → store 메소드 (새 제품 저장)
GET /product/{id} → show 메소드 (특정 제품 상세 조회)
GET /product/{id}/edit → edit 메소드 (특정 제품 수정 폼 표시)
PUT/PATCH /product/{id} → update 메소드 (특정 제품 업데이트)
DELETE /product/{id} → destroy 메소드 (특정 제품 삭제)

'Laravel' 카테고리의 다른 글

테이블 생성  (0) 2024.11.14