Форма обновляет данные последнего созданного массива, а не выбранного - PullRequest
0 голосов
/ 10 января 2019

У меня есть форма, которая при выборе уже существующего массива и попытке его редактирования показывает правильную информацию. Но при сохранении он сохраняет всю информацию в последнем созданном массиве и заменяет его.

Кто-нибудь знает, что может быть причиной этого?

Контроллер:

/**
 * 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();

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...