gpt4 book ai didi

php - 图片上传不起作用 laravel 5.4 没有任何错误

转载 作者:行者123 更新时间:2023-12-02 20:42:14 24 4
gpt4 key购买 nike

我不知道我哪里做错了,文件没有上传,名字没有存储在数据库中。

这是我的 Controller

      if(Input::hasFile('photo')) {
$fotoName = 'peg' . $employee->id . '.' .
$request->file('photo')->getClientOriginalExtension();
$request->file('photo')->move(
base_path() . '/public/images/employee/', $fotoName
);
$img = Image::make(base_path() . '/public/images/employee/' . $fotoName);
$img->resize(150, null, function ($constraint) {
$constraint->aspectRatio();
});
$img->save();
$employee_fotos = Karyawan::find($employee->id);
$employee_fotos->photo = $fotoName;
$employee_fotos->save();
}

浏览量

<form class="form-horizontal" role="form" action="{{ route("karyawan.store") }}" method="post" multiple>
{{ csrf_field() }}
<div class="row">
<!-- left column -->
<div class="col-md-3">
<div class="text-center">
<img src="//placehold.it/100" class="avatar img-circle" alt="avatar">
<h6>Upload a different photo...</h6>

<input type="file" name="photo" class="form-control" />
</div>
</div>
</form>

我没有得到任何错误,如果我验证它总是得到请添加图像或确保文件扩展名 .jpg 等,确保我选择了正确的图像和扩展名

最佳答案

enctype="multipart/form-data" 添加到您的 form 标签中:

<form class="form-horizontal" enctype="multipart/form-data" role="form" action="{{ route("karyawan.store") }}" method="post" multiple>
{{ csrf_field() }}
<div class="row">
<!-- left column -->
<div class="col-md-3">
<div class="text-center">
<img src="//placehold.it/100" class="avatar img-circle" alt="avatar">
<h6>Upload a different photo...</h6>

<input type="file" name="photo" class="form-control" />
</div>
</div>
</form>

关于php - 图片上传不起作用 laravel 5.4 没有任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com