Я новичок, и я пытаюсь обновить данные в базе данных, связанной с ключом, но, к сожалению, она не работает, и я уже создал таблицу базы данных. Я хочу обновить данные, связанные с ключом, но я не совсем понимаю, как это сделать пожалуйста, если у вас есть идея, пожалуйста, помогите мне спасибо.
таблица базы данных
setting table
https://ibb.co/crg5H1R
Контроллер
public function settingupdate(Request $request)
{
$image = $request->file('logo_image');
$contact_number=$request->get('contact_number');
$email=$request->get('email');
$location=$request->get('location');
$facebook=$request->get('facebook');
$twitter=$request->get('twitter');
$linkedin=$request->get('linkedin');
$extension = $image->getClientOriginalExtension();
Storage::disk('cms')->put($image->getFilename() . '.' . $extension,
File::get($image));
$content = new Settings;
$content->image = $image->getFilename() . '.' . $extension;
$check = Settings::where('key', $content->id)
->update(['value' => $content->image,
'value'=>$contact_number,
'value'=>$email,
'value'=>$location,
'value'=> $facebook,
'value'=> $twitter,
'value'=> $linkedin]);
return back()->with('success', 'Setting Successfully updated')
->with('path', $check);
}
HTML просмотр
<form method="post" action="{{route('update.setting')}}" >
@csrf
<div class="card-box">
<div class="panel panel-heading">
<h3>Update Settings</h3>
</div>
<div class="col-lg-5">
<div class="mt-3">
<input type="file" name="logo_image" class="dropify" />
</div>
</div>
<div class="row">
<div class="col-lg-5 mt-3">
<div class="group-form">
<label>Contact Number*</label>
<input type="text" name="contact_number" class="form-control" >
</div>
</div>
<div class="col-lg-5 mt-3">
<div class="group-form">
<label>Contact Email *</label>
<input type="email" name="email" class="form-control" >
</div>
</div>
<div class="col-lg-10 mt-3">
<div class="group-form">
<label>Location *</label>
<input type="text" name="location" class="form-control" >
</div>
</div>
<div class="col-lg-5 mt-3">
<h3> Social Links:</h3>
<div class="group-form">
<label>Facebook *</label>
<input type="text" name="facebook" class="form-control" >
</div>
</div>
<div class="col-lg-5 mt-5">
<div class="group-form">
<label>Twitter *</label>
<input type="text" name="twitter" class="form-control" >
</div>
</div>
<div class="col-lg-6 mt-3">
<div class="group-form">
<label>Linkedin *</label>
<input type="text" name="linkedin" class="form-control" >
</div>
</div>
<div class="col-lg-7 mt-3">
<div class="group-form ">
<button type="submit" id="btnsubmit" class="btn btn-danger waves-effect
waves-light col-lg-2">Save</button>
</div>
</div>
</div>
</div> <!-- end card-box -->
</form>
</div>
</div>
</div>
</div>