Проблема с привязкой модели формы - PullRequest
0 голосов
/ 11 ноября 2018

Я делаю привязку модели формы, но она показывает только данные последнего добавленного элемента во всех формах. Я не знаю, где проблема.

Вот код:

public function update(Request $request, $id)
    {
        $subject = Subject::with(['subject_types'])->find($id);

        $this->validate($request, [
            'name' => 'required',
            'abbreviation' => 'required',
            'description' => ''
        ]);

        $input = $request->all();

        $subject->fill($input)->save();

        return redirect()->back()
            ->with('success', 'Úspěšne jsi upravil předmět.');
    }

blade.php

 {!! Form::model($subject, ['route' =>
                                       ['subject.update', $subject->id],
                                        'class' => 'form',
                                        'method' => 'patch'
                         ] ) !!}
                    <div class="form-group">
                        {!! Form::hidden('subject_type_id', $subjectType->id) !!}
                    </div>

                    <div class="form-group">
                        {!! Form::label('name', 'Název') !!}
                        {!! Form::text('name', null, ['class' => 'form-control']) !!}
                    </div>

                    <div class="form-group">
                        {!! Form::label('abbreviation', 'Skratka') !!}
                        {!! Form::text('abbreviation', null, ['class' => 'form-control']) !!}
                    </div>

                </div>
                <div class="modal-footer">
                    {!! Form::submit('edit', ['class' => 'btn btn-info']) !!}
                </div>
                {!! Form::close() !!}

Кто-нибудь может мне помочь, пожалуйста? Спасибо!

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