-
PHP) Laravel 다중 파일 업로드 하는 방법Programing Language/PHP 2021. 9. 29. 21:41728x90반응형
업로드 코드는 백앤드 코드(Controller) 입니다.
프론트 앤드의 파일 업로드 HTML Tag는 검색하시면 됩니다. 수고링~public function upload_content_file($request){ if($request->type == "story"){ $date = Carbon::today('Asia/Seoul')->now()->format('YmdHis'); //$image = new Image; $files = $request->file('file'); $imageName = ''; $path_list = array(); $i = 0; foreach ($files as $file){ $imageName = $i.'_'.$date.$file->getClientOriginalName(); //중복 방지를 위해 $i + 시간 + 파일명 $path = $file->storeAs('image_folder', $imageName, 'public'); array_push($path_list,'/storage/'.$path); $i = $i + 1; } //결과값 클라이언트로 reponse return response()->json(['imagePathList' => $path_list]); } else { return response()->json(['imagePathList' => 'fail']); } }
728x90반응형'Programing Language > PHP' 카테고리의 다른 글
Laravel) fcm 메세지 전송하기(composer require brozot/laravel-fcm이 안 될경우) (0) 2021.10.19 PHP) 라라벨 email 보내기 7.x (네이버) (0) 2021.09.29 PHP) HTML 태그 사이의 문자없는 빈 공백 제거하기 (0) 2021.09.26 PHP)웹 에디터(Summernote) 셋팅 및 이미지 업로드 (With javascript) (0) 2021.09.18 Laravel) Nginx + Laravel7.0 + Vue2.X 연동하기 (0) 2021.08.11