Laravel: 正在上传图片
Laravel: Uploading image
我想查看我上传到数据库中的图片。
问题是,我在目标文件夹中看不到我上传的图片。
你能告诉我这条路在哪里,这家店在哪里吗?
这是我的控制器:
$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
$getphoto = $display_photo->move($pathDir .'/images/profile/'. Auth::user()->username . '/', $filename);
<form action="" method="post" enctype="multipart/form-data">
提交表单时一定要检查是否有图片文件,我建议你这样做:
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">
但首先请确保您已在表单上启用文件输入:
我想查看我上传到数据库中的图片。
问题是,我在目标文件夹中看不到我上传的图片。
你能告诉我这条路在哪里,这家店在哪里吗?
这是我的控制器:
$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
$getphoto = $display_photo->move($pathDir .'/images/profile/'. Auth::user()->username . '/', $filename);
<form action="" method="post" enctype="multipart/form-data">
提交表单时一定要检查是否有图片文件,我建议你这样做:
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">
但首先请确保您已在表单上启用文件输入: