"환영"보기를 반환하려면 View :: make ("welcome")를 반환하고 Response :: view ("welcome")를 반환하는 사이에 다른 것이 있습니까?View :: make()를 돌려주는 것과 Response :: view()를 돌려주는 것의 차이점은 무엇입니까?
다른 경우 무엇입니까? Response :: view()를 사용할 때, View :: make()를 사용해야 할 때?
"환영"보기를 반환하려면 View :: make ("welcome")를 반환하고 Response :: view ("welcome")를 반환하는 사이에 다른 것이 있습니까?View :: make()를 돌려주는 것과 Response :: view()를 돌려주는 것의 차이점은 무엇입니까?
다른 경우 무엇입니까? Response :: view()를 사용할 때, View :: make()를 사용해야 할 때?
각 응답에는보기가 포함되어 있습니다. 예에서 차이는 없습니다. 그러나 Response :: view()를 사용하여 응답 헤더를 설정할 수도 있습니다.
Response::view('hello')->header('Content-Type', $type);
보기 :: 메이크업은, 응답, JSON XML 될 수 있습니다 ..
나는 Laravel 프로그래머 아니지만, 내가 사용했던 프레임 워크의 대부분에서, 당신은 일반적으로 두 가지를 항상 HTML입니다 보기 옵션 : 1)보기를 문자열로 리턴하거나 2)보기를 응답 스트림으로 직접 출력하십시오. 저에게 들리는가 View::make()
는 이전이고 Response::view()
는 후자일지도 모르다. Response::view()
값을 변수로 설정하고 나중에 해당 변수를 출력 할 수 있는지 확인하여 테스트 할 수 있습니다. 실제로 출력에 응답을 렌더링하는 경우 Response::view()
호출 후에 출력하려고하면 "헤더를 이미 보냈습니다"라는 오류가 발생한다고 생각합니다.