Prz*_*mek 6 image laravel laravel-5 laravel-5.3
所以我试图将上传的图像保存到laravel/public文件夹并返回src以便保存文件的路径,但是在选择图像后没有任何反应,我没有错误,可能出错了什么?
public function testing(Request $request) {
if(Input::file())
{
$image = Input::file('img');
$filename = time() . '.' . $image->getClientOriginalExtension();
$path = public_path('images/' . $filename);
Image::make($image->getRealPath())->resize(200, 200)->save($path);
$user->image = $filename;
$user->save();
}
}
<form action="{{ action('BuilderController@testing') }}" enctype="multipart/form-data" role="form" method="POST">
<input id="img" class="form-control filestyle margin images" data-input="false" type="file" data-buttonText="Upload Logo" data-size="sm" data-badge="false" onchange="uploadImage();" />
</form>
Run Code Online (Sandbox Code Playgroud)
用move()方法试试?
$filename = time().'.'.request()->img->getClientOriginalExtension();
request()->img->move(public_path('images'), $filename);
$user->image=$filename;
$user->save();
Run Code Online (Sandbox Code Playgroud)
jeu*_*gen -2
首先,你还没有添加文件输入名称
if(Input::file('inputname')){
//
}
Run Code Online (Sandbox Code Playgroud)
第二,
对于 laravel-5.3 您可以使用 hasFile 方法确定请求中是否存在文件
if ($request->hasFile('photo')) {
//
}
Run Code Online (Sandbox Code Playgroud)
并且可以检索上传的文件
$file = $request->file('photo');
Run Code Online (Sandbox Code Playgroud)
您可以在这里找到完整的文档
| 归档时间: |
|
| 查看次数: |
20454 次 |
| 最近记录: |