Я создаю форму с LaravelCollective, и я использую преимущества от привязки формы к модели, чтобы использовать ее для создания или редактирования модели.LaravelCollective значение по умолчанию ввода
У меня есть это поле:
{{ Form::text('price', null, ['class' => 'form-control']) }}
Если открыть форму с формой :: модели() он показывает значение модели. Проблема заключается в том, что мне нужно, чтобы иметь значение по умолчанию 0.
я достиг это так, но я ищу более элегантный способ
{{ Form::text('price', isset($product)? $product->price : 0, ['class' => 'form-control']) }}
Если я сделать это:
{{ Form::text('price', 0, ['class' => 'form-control']) }}
Он всегда переопределяет значение 0, даже если я редактирую модель.
Если вы используете PHP 7, вы можете сделать '$ продукт-> цена ?? null' - но в остальном я не думаю, что есть более простое решение. –