Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przesłać wiele obrazów w laravel?

oto, co działało dla mnie najlepiej:

najpierw zrób to w swoim formularzu:

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

a to dla wielokrotnego wyboru:

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

Teraz zrób to w swoim kontrolerze:

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

Mam nadzieję, że to zadziała



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw arabskie dane do bazy mysql

  2. Jak opuścić dołączenie 2 tabel w 2 różnych bazach danych?

  3. Najlepszy sposób na przechowywanie i pobieranie synonimów w bazie danych mysql

  4. MySQLNonTransientConnectionException Nie można utworzyć połączenia z serwerem bazy danych. Spowodowane przez:java.lang.NullPointerException

  5. MySQL:sprzężenie wewnętrzne vs. Gdzie