Получить старое значение из формы Laravel :: select - PullRequest
0 голосов
/ 10 июля 2019

У меня есть следующее поле формы в Laravel проекте в моем create view (create.blade.php):

{{ Form::label('format', 'Type', ['class'=>'label']) }}
{{ Form::select('format', array('is_html' => "HTML", 'is_video' => 'Video'), null, ['class' => 'form-control format']) }}

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

Теперь внутри представления edit (edit.blade.php) я хочу, чтобы уже выбранные данные отображались.Поэтому, когда пользователь выбрал «видео», опция выбора уже будет установлена ​​на Video.

1 Ответ

1 голос
/ 10 июля 2019

Пока я печатал этот вопрос, я понял это.Уже напечатал весь вопрос, так что, возможно, также отправлю его, чтобы выручить кого-то.

third argument должен соответствовать данным, которые я получаю из базы данных.Так, например, если бы я хотел, чтобы Video был выбран, это выглядело бы так:

{{ Form::label('format', 'Type', ['class'=>'label']) }}
{{ Form::select('format', array('is_html' => "HTML", 'is_video' => 'Video'), 'is_video', ['class' => 'form-control format']) }}

Я заменил is_video на переменную, которая содержит данные из моих database ион работает как положено.

{{ Form::label('format', 'Type', ['class'=>'label']) }}
{{ Form::select('format', array('is_html' => "HTML", 'is_video' => 'Video'), $var->format, ['class' => 'form-control format']) }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...