Laravel - 컨트롤러가 보기에서 선택 값을 가져옴
P粉729436537
P粉729436537 2024-03-26 23:25:12
0
2
3620

라라벨을 이용하여 게시판을 만들고 있는데, 게시판의 글이 연도를 선택하여 표시되게 하고 싶습니다. (예를 들어 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粉729436537
P粉729436537

모든 응답(2)
P粉253800312

답변해 주신 모든 분들께 감사드립니다. 모두가 저에게 다양한 아이디어를 주시고 답을 찾는 데 도움을 주셨습니다. 내 코드가 실행 중입니다:


routing-web.php

으아악

blade.php

으아악

컨트롤러

으아악
P粉464208937

인덱스 메서드를 전달하는 일부 종속성이 누락된 것 같습니다... 그래서 500 서버 오류가 발생하는 것입니다.

인덱스 메소드에서는 $request 변수를 전달하지 않습니다. 코드는 다음과 같아야 한다고 생각합니다

으아아아

컨트롤러 파일 상단에 이 줄을 추가하세요

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!