laravel 엑셀 업로드 파일 을 로 컬 서버 기능 에 저장 합 니 다.
로 컬 업로드
$file = $request->file('file', 0);//
/**
**/
//
$ext = $file->getClientOriginalExtension();
//
$path = $file->getRealPath();
$file_name = date("YmdHis") . '.' .$ext;
// 。disk public。 , disk public
// : storage /storage/app/public ,
// true, false
$result = Storage::disk('public')->put($file_name, file_get_contents($path));
로 컬 업로드 에 서 는 이러한 방법 도 사용 할 수 있 습 니 다.(먼저 모델 을 정의 하여 데 이 터 를 제어 해 야 합 니 다)
$res = Excel::store(new UserExport($$data), $file_path)
업로드 한 파일 읽 기데이터 모델 을 사용자 정의 합 니 다.ToModel,ToCollection 등 을 사용 할 수 있 습 니 다.자세 한 내용 은 홈 페이지 를 참조 하 십시오.
https://laravel-excel.maatwebsite.nl/3.1/getting-started/installation.html
그리고 컨트롤 러 에서 직접 호출 하여 읽 으 면 됩 니 다.
//
$filePath = '../storage/app/public/' . iconv('UTF-8', 'gb2312', $file_name);
// ,
$array = Excel::toArray(new UserImport(),$filePath);
이상 의 이 laravel 엑셀 업로드 파일 을 로 컬 서버 에 저장 하 는 기능 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.