У меня есть форма, которая при выборе уже существующего массива и попытке его редактирования показывает правильную информацию.
Но при сохранении он сохраняет всю информацию в последнем созданном массиве и заменяет его.
Кто-нибудь знает, что может быть причиной этого?
Контроллер:
/**
* update job detail in database
*/
public function updateJob(Request $request, $id){
$this->validate($request, [
'title' => 'required|max:50',
'category' => 'required|numeric',
'last_date' => 'required',
'description' => 'required|min:20',
'city' => 'required',
'vacancies' => 'nullable|numeric',
]);
$job = Posts::find($id);
$setting = Settings::first();
$company = Companies::where('user_id', Auth::id())->first();
$job->title = $request->title;
$job->description = $request->description;
$job->type = $request->type;
$job->cat_id = $request->category;
$job->experience = $request->experience;
$job->city_id = $request->city;
$job->total_vacancies = $request->vacancies;
$job->job_type_id = $request->job_type;
$job->salary = $request->salary;
$job->last_date = Carbon::createFromFormat('d/m/Y', $request->last_date);
$job->shift = $request->shift;
$job->status = 'active';
$job->save();
Заранее спасибо.