mysql 图像的表,我在数据存储后出现空!!在laravel项目

pgky5nke  于 2023-03-28  发布在  Mysql
关注(0)|答案(1)|浏览(114)

我在控制器中函数store()中有代码

$image=$request->image; //name of input image

if($image){
    $image_name=time().".".$image->getClientOriginalExtension();
    $request->file->move('images',$image); //images => folder in public
    $post_data->image=$image_name;
}

并在提交表单后的数据中获取null存储在图像表中!!

hl0ma9xz

hl0ma9xz1#

首先你确定图像文件发送到控制器由dd($request->image);
这段代码是:

if ($request->hasFile('image')){
      $file = $request->file('image');
     $extension = $file->getClientOriginalExtension(); // you can also use file name
     $fileName = time().'.'.$extension;
     $path = public_path().'/yourfolder';
     $uplaod = $file->move($path,$fileName);
     return $fileName;
   }

相关问题