首页 > 解决方案 > 如何在表格中插入多个图像?

问题描述

如何在表格中插入多个图像?

Controller

    public function save(Request $request)
   {
    $images = new Image;
    $input = $request->file("image");
    if($files=$request->file('image')){
    foreach($files as $file){
        $name=$file->getClientOriginalName();
        $file->move(public_path("/images/"),$name);
        $images[]=$name;
        $images->Image         =  $input->getClientOriginalName();
    }
}
  $images->save();
  $image = Image::find($request->id);
  return Redirect::to("image")->withSuccess('Great! Image has been successfully uploaded.');
}

我希望将图像插入数据库,错误是 No message

标签: laravel-5

解决方案


 public function create(Request $request)
{
    $rules = array(
        'gallery_album_id'=>  'required',
         'image' => 'required',
         'image.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:2048'

    );

$input=$request->all();
$image=array();
if($files=$request->file('image')){
    foreach($files as $file){
        $name=$file->getClientOriginalName();
        $file->move('images',$name);
        $image=$name;

         gallery::insert( [
    'image'=>  $image,
    'gallery_album_id' =>$input['gallery_album_name']
]);
    }

    }
   return redirect()->route('gallery')->withStatus(__('Album successfully added.'));
}

推荐阅读