라라벨을 이용하여 게시판을 만들고 있는데, 게시판의 글이 연도를 선택하여 표시되게 하고 싶습니다. (예를 들어 2022년을 선택하면 2022년에 발행된 글만 표시됩니다.) 비슷한 질문을 많이 했고 라라벨 공식 홈페이지도 참고했는데 잘 안 되서 지금 얻은 게 이렇습니다.
"blade.php" 선택:
으아아아 "Controller.php"의index():
으아아아문제가 무엇인지 알려주실 분 계신가요? 감사해요!
내가 참고한 일부 웹사이트:
Laravel - HTTP 요청
Laravel 토론 - 선택 상자에서 값을 얻는 방법
선택한 값을 Laravel의 뷰에서 컨트롤러로 전달
컨트롤러의 전체 코드
<select name="article_year" onchange=""> @foreach ($year as $item) <option value="{{ $item->id}}">{{ $item->name}}</option> @endforeach </select>
P粉2538003122024-03-27 22:40:26
답변해 주신 모든 분들께 감사드립니다. 모두가 저에게 다양한 아이디어를 주시고 답을 찾는 데 도움을 주셨습니다. 내 코드가 실행 중입니다:
routing-web.php
으아악blade.php
으아악컨트롤러
으아악P粉4642089372024-03-27 14:54:15
인덱스 메서드를 전달하는 일부 종속성이 누락된 것 같습니다... 그래서 500 서버 오류가 발생하는 것입니다.
인덱스 메소드에서는 $request 변수를 전달하지 않습니다. 코드는 다음과 같아야 한다고 생각합니다
으아아아컨트롤러 파일 상단에 이 줄을 추가하세요
으아아아