我想使用Laravel 5.4和php一次上传多个图像。请指导我一步一步。

时间:2018-04-26 10:04:20

标签: php laravel

我正在构建一个Android应用程序,用于向数据库添加产品详细信息。小时的需要是我必须发送超过1张图片来描述产品。我想帮助使用Laravel 5.4框架编写Post API,它可以接受多个图像。

1 个答案:

答案 0 :(得分:0)

对于多个图像

像使用刀片一样使用HTML

<input type="file" multiple="multiple" name="eventimages[]" >

您的控制器内部使用如下

if($request->hasFile('eventimages'))
{
   foreach($request->file('eventimages') as $image) {
       $destinationPath = storage_path('content_images/');
       $filename = $image->getClientOriginalName();
       $image->move($destinationPath, $filename);
       $image = new ImageModel;
       $image->create_by       = '1';
       $image->image_name     = $filename;
       $result = $image->save(); 
     }
 }