Laravel 拉威尔:上传图像

Laravel 拉威尔:上传图像,laravel,laravel-4,eloquent,Laravel,Laravel 4,Eloquent,我想看看我上传到数据库中的图片 问题是,我看不到上传到目标文件夹中的图片 你能告诉我这条路在哪里吗?这家商店在哪里 这是我的控制器: $display_photo = Input::file('display_photo'); $filename = $display_photo->getClientOriginalName(); $getphoto = $display_photo->move(public_path() .'/images/profile/'. Auth::use

我想看看我上传到数据库中的图片

问题是,我看不到上传到目标文件夹中的图片

你能告诉我这条路在哪里吗?这家商店在哪里

这是我的控制器:

$display_photo = Input::file('display_photo');
$filename = $display_photo->getClientOriginalName();
$getphoto = $display_photo->move(public_path() .'/images/profile/'. Auth::user()->username . '/', $filename);

$user = User::find(Auth::user()->id);
$user->image =  $filename;
$user->save();
试着这样做:

$pathDir = 'uploads/documents'; // whatever directory you like
    if(Input::has('display_photo'))
  {
  $user = User::find(Auth::user()->id);
  $user->save();
  }
else{
  $user = User::find(Auth::user()->id);
  $user->image =  $filename;
  $user->save();
   }

   <form action="" method="post" enctype="multipart/form-data" files="true">
$getphoto=$display_photo->move($pathDir.'/images/profile/'.Auth::user()->username.'/',$filename)


提交表单时,您必须检查是否有图像文件,我建议您这样做:

$pathDir = 'uploads/documents'; // whatever directory you like
    if(Input::has('display_photo'))
  {
  $user = User::find(Auth::user()->id);
  $user->save();
  }
else{
  $user = User::find(Auth::user()->id);
  $user->image =  $filename;
  $user->save();
   }

   <form action="" method="post" enctype="multipart/form-data" files="true">
if(输入::has('display_photo'))
{
$user=user::find(Auth::user()->id);
$user->save();
}
否则{
$user=user::find(Auth::user()->id);
$user->image=$filename;
$user->save();
}

但是首先要确保您已经在表单上启用了文件输入:

谢谢!!:D这很有帮助:)