如何上载从类型文件的3个输入中选择的3个图像并将它们存储在数据库的不同字段中?在我的控制器中,我尝试返回将存储在数据库中的内容,但未获得图像名称,仅获得了描述信息,还将存储在字段中。
这是我的控制者:
public function update(Request $request, $id)
{
$config = ConfigPage::findOrFail($id);
return $newConfig = $request->all();
}
我处于Update方法中,因为我确实需要编辑表中已有的内容,因此我将这些内容直接添加到数据库中,而不是从其他表单中添加。
这是查看代码:
@foreach ($configs as $config)
{!! Form::model($config, ['action'=>['ConfigPageController@update', $config->id], 'method'=>'PATCH', 'files'=>true]) !!}
<div class="header-page p-3">
<img src="/images/{{$config->logo1}}" alt="" id="prevImage">
{!! Form::file('logo1', ['class'=>'form-avatar', 'id'=>'selectImage']) !!}
</div>
<div class="content-page-custom mt-5">
<h4 class="text-center">Logo</h4>
<img src="/images/{{$config->logo2}}" alt="" id="prevImage2">
{!! Form::file('logo2', ['class'=>'form-avatar', 'id'=>'selectImage2']) !!}
<h4 class="text-center">Imagen de Página</h4>
<img src="/images/{{$config->image_page}}" alt="" id="prevImage3">
{!! Form::file('image_page', ['class'=>'form-avatar', 'id'=>'selectImage3']) !!}
<h4 class="text-center mt-3 mb-2">Descripción</h4>
{!! Form::textarea('description', null, ['class'=>'form-control', 'rows'=>'4', 'required']) !!}
{!! Form::submit('Guardar', ['class'=>'btn-form mt-4']) !!}
</div>
{!! Form::close() !!}
@endforeach