При добавлении входов формы на странице нам позже нужны текущие данные, как если бы некоторые поля не соответствовали требованиям, поэтому мы покажем их в форме, чтобы помочь пользователю не заполнять его снова, и или показ данных из БД, если есть что-либо.Показать значения в форме
Я использую обычный метод использования тройного:
Input::old('name')?Input::old('name'):$data->name
к форме входа:
{{ Form::text("name", Input::old('name')?Input::old('name'):$data->name, array("id" => "name", "class" => "form-control", "placeholder" => "name")) }}
Это $data->name
приходит из БД, и вы знаете Input::old('name')
уже.
Есть ли лучший способ показать значение, не используя этот старый метод? Предоставляет ли Laravel некоторые хаки об этом?
Как насчет входов, если у нас есть массив опций внутри них? '{{Form :: text ('owner', null, array ('class' => 'form-control'))}}' что должно быть значением по умолчанию? здесь 'null' – revo