Laravel 6.x $request->img와 $request->file('img')을 비교해 보았습니다.

3148 단어 요청Laravel6

제작 환경



Windows 10
Laravel : 6.18.35
Laravel/ui : 1.0
Laravel-mix : 5.0.1
Bootstrap : 4.0.0
MDBootstrap : 4.19.1
chart.js : 2.9.3
XAMPP
PHP : 7.4.3
Visual Studio Code

소개



이 기사는 프로그래밍을 시작한지 ​​얼마 안된 아마추어가 메모하는데 이용하고 있습니다.
내용에 오류가 있을 수 있습니다.

비교 이유



이미지 업로드 방법을 검색하고 있을 때\$request->file('img') 라고 기재하고 있는 것이 많았으므로, $request->img 라고 기술하는 경우와 무엇이 다른지 신경쓰지 되었기 때문에.

결론



결론부터 먼저 말하면.
차이가 없었습니다.

비교 방법



다음의 설명의 대입된 값을, dd()로 확인했습니다.
※폼보다 이미지를 업로드해 검증하고 있습니다.

비교①


$data = $request->img;
dd($data);

비교②


$data = $request->file('img');
dd($data);

비교③


$data = $request->img->store('public/images');
dd($data);

비교④


$data = $request->file('img')->store('public/images');
dd($data);

각 결과



비교①





비교②





비교③





비교④



좋은 웹페이지 즐겨찾기