우선 제가 전에 스프링으로 만들어 준 소스가 아래처럼 있구요
<select onchange="change(this.value)" class="form-control" name="category" required>
<option value="community">게시판을 선택해 주세요.</option> <c:if test="${sessionScope.loginUser.auth == '관리자'}"> <option value="notice">공지사항</option> </c:if> <option value="counsel">상담</option> <option value="chat">잡담</option> </select>
function change(category) {
var result = confirm("게시판을 변경하시면 내용이 지워집니다. 이동하시겠습니까?"); if(result) location.href="${pageContext.request.contextPath}/"+category+"/write"; else return;
}
컨트롤러 쪽에서는
@RequestMapping({"/community/write","/notice/write","/counsel/write","/chat/write", "/qna/write"})
이런식으로 받아서 처리하고 있습니다.
라라벨에서는 route 설정을 어떤식으로 해야 4가지 경로를 한 곳에서 받을 수 있는지 궁금합니다.
질문하신 내용은 Route:resource() 함수 같습니다.
https://laravel.com/docs/5.6/controllers#resource-controllers
감사합니다 살펴보겠습니다!
우선 제가 전에 스프링으로 만들어 준 소스가 아래처럼 있구요
<select onchange="change(this.value)" class="form-control" name="category" required>
<option value="community">게시판을 선택해 주세요.</option>
<c:if test="${sessionScope.loginUser.auth == '관리자'}">
<option value="notice">공지사항</option>
</c:if>
<option value="counsel">상담</option>
<option value="chat">잡담</option>
</select>
function change(category) {
var result = confirm("게시판을 변경하시면 내용이 지워집니다. 이동하시겠습니까?");
if(result)
location.href="${pageContext.request.contextPath}/"+category+"/write";
else return;
}
컨트롤러 쪽에서는
@RequestMapping({"/community/write","/notice/write","/counsel/write","/chat/write", "/qna/write"})
이런식으로 받아서 처리하고 있습니다.
라라벨에서는 route 설정을 어떤식으로 해야 4가지 경로를 한 곳에서 받을 수 있는지 궁금합니다.