old()를 활용하면 되지 않을까 싶네요
form이 2개면 각 form에 input hidden으로 어떤폼인지 구분할수 있게 해주는 필드를 하나 넣고
old()로 해당 값을 검사해서 display:none여부를 체크하는거죠
메뉴얼 참고하시고요
https://laravel.kr/docs/5.6/requests#old-input
<form name="form1" style="{{ old('type') == 'form1' ? : 'display:none' }}"> <input type="hidden" name="type" value="form1" /> </form> <form name="form2" style="{{ old('type') == 'form2' ? : 'display:none' }}"> <input type="hidden" name="type" value="form2" /> </form>
한 블레이드에 2개의 form이 있고 둘다 display:none 이 되어있습니다
클릭시에 하나의 폼이 열리고 다른하나는 닫힙니다
유효성검사에 실패시 뒤로돌아오게되는데 전송했던 폼은 열려있게 하고싶어
유효성검사 실패시에 어느 폼에서 정보가 온지 확인해서 뒤로갈때 errors 메세지와 함께 전달하여
블레이드 페이지에서 그 변수가 나왔을때 폼을 활성화 되게 하고싶습니다
$rules = [
........
]
$messages = [
......
]
$request→validate($rules,$messages);
이런식의 문법인데 어떤식으로 접근을 할까요 ㅠㅠ