반응형
데이터베이스 테이블의 단일 행에 여러 이미지를 업로드하고 쇼 페이지에서 액세스하려고합니다.이 자습서를 시도했습니다.
나는 이것이 단일 테이블에서 일어나기를 원합니다.
해결 방법
나에게 가장 잘 맞는 것은 다음과 같습니다.
먼저 다음 양식으로 수행하십시오.
<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details">
그리고 이것은 다중 선택을 위해 :
<input required type="file" class="form-control" name="images[]" placeholder="address" multiple>
이제 컨트롤러에서 다음을 수행하십시오.
public function store(request $request) {
$input=$request->all();
$images=array();
if($files=$request->file('images')){
foreach($files as $file){
$name=$file->getClientOriginalName();
$file->move('image',$name);
$images[]=$name;
}
}
/*Insert your data*/
Detail::insert( [
'images'=> implode("|",$images),
'description' =>$input['description'],
//you can put other insertion here
]);
return redirect('redirecting page');
}
이것이 효과가 있기를 바랍니다
참조 페이지 https://stackoverflow.com/questions/42643265
반응형
'MySql' 카테고리의 다른 글
MySQL CodeIgniter 애플리케이션을 어떻게 디버깅합니까? (0) | 2020.10.27 |
---|---|
MySQL 하나의 값을 기준으로 항목을 제외하는 SQL 쿼리 (0) | 2020.10.27 |
MySQL mysql 테이블에 한자를 삽입하는 방법은 무엇입니까? (0) | 2020.10.27 |
MySQL "저장 프로 시저가 미리 컴파일됩니다"의 의미는 무엇입니까? (0) | 2020.10.27 |
MySQL에서 병합 문을 사용할 수 있습니까? (0) | 2020.10.27 |
댓글