Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tải lên nhiều hình ảnh trong laravel

đây là những gì làm việc tốt nhất cho tôi:

trước tiên hãy làm điều này trong biểu mẫu của bạn:

<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details">

và cái này cho nhiều lựa chọn:

<input required type="file" class="form-control" name="images[]" placeholder="address" multiple>

Bây giờ hãy thực hiện việc này trong bộ điều khiển của bạn:

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');
}

Hy vọng điều này hiệu quả



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chèn dữ liệu vào cơ sở dữ liệu MySQL?

  2. Chèn Mysql vào 2 bảng

  3. Một cách hiệu quả để lưu Mảng và các Khóa của nó vào cơ sở dữ liệu

  4. varchar (255) so với tinytext / tinyblob và varchar (65535) so với blob / text

  5. Truy xuất ngày còn thiếu từ cơ sở dữ liệu thông qua MySQL