Laravel6View에서 컨트롤러로 전달되는 get/post 데이터 획득 방법 모드 정리

4430 단어 HTMLPHPLaravel

Laravel에서view에서post/get의 데이터는 컨트롤러에 몇 가지 기술 형식이 있는데 잘 모르기 때문에 정리합니다.


한마디로 생각만 하면 어떤 기술 형식이 나올지 써보자.
뷰 측면에서post나 get으로 데이터를 보낼 때 3가지 패턴을 얻는 방법이 있다고 가정해 보세요.
기술 형식은 아무거나 될 줄 알았는데 오류로 인해 배척당하는 조합이 있는 것 같아 정리했다.
나는 형식 하나면 된다고 생각한다. 왜 여러 개가 있지?
대충 정리하는 과정에서 알았어요.
Controller
function example(Request $request){
 $request->input('name');
 $request->name;
 $request('name');
}
예를 들어, View 측면에서 데이터를 오프라인으로 자체 검사할 때
View
<form method="POST" action="/index">
   <input type="text" name="name">
   <input type="text" name="pass">
   <input type="submit">
</form>
컨트롤러 측의 정확한 동작에 대한 기술은
Controller
function example(Request $request){
 $request->name;
 $request->input('name');
}
두 개!
$request('name');
태그 요소의 표시 속성을 수정합니다.

이런 착오가 생겼다.
다음은 get 형식이 어떻게 될지 알아보겠습니다.
View
<form method="GET" action="/index">
   <input type="text" name="name">
   <input type="text" name="pass">
   <input type="submit">
</form>
결과는post때와 같다(웃음)
이렇게 되면 단순히 자신의 오해 때문에 사용할 수 없는 코드를 기억하는 것 같다.
왜 이런 오해가 있을까요?
나는 이것이 두 가지 기술 방법이 혼동되어 기억이 틀리고 직관적이고 알기 쉬운 기술(핑계)이 찍혔기 때문이라고 생각한다
결과적으로 나는 왜 두 가지 형식이 있는지 잘 모르겠다.
만약 하나밖에 없다면, 나는 오해하지 않을 것이라고 생각한다.
Laravel에서
페이지 표시에view () 및redirect ()
나는 어느 것을 쓰는 것이 편리한지 모르겠다.
redirect () 는 로트 () 를 사용하는 상황과 사용하지 않고 기술하는 방법이 있습니다
어느 것이 언제 적당한 기술입니까?
알아볼게요.
이상은 오해한 보도입니다.

좋은 웹페이지 즐겨찾기