Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.06.2017 23:32:11

Значение по-умолчанию для поля формы типа файла

Использую подключение модели к форме
Form::model($entity

Просто вывожу картинку
<div><img  src = "{{ url( $entity->photo_url ) }}"></div>

Пробую вывести поле со значением  по-умолчанию, равным картинке записи в таком виде.
{!! Form::file('photo_url', null , ['class'=>'form-control','value'=>url( $entity->photo_url ) ] ) !!}

И в таком.
<input name="photo_url" type="file" id="photo_url" value = "{{ url( $entity->photo_url ) }}" >

В таком значение по-умолчанию есть,
<input name="photo_url" type="file" id="photo_url" value="http://site/PhotosVariantProduct/11/Penguins.jpg">
Но при сохранении валидатор ругается, будто его нет.


Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20

Не в сети

#2 16.06.2017 07:46:28

Re: Значение по-умолчанию для поля формы типа файла

у type="file" не может быть никакого value. надо проверять – если пользователь выбрал файл, то заменять его а если нет – не трогать. если нужно просто url задавать, тогда это никакой не type="file" а обычный type="text"

Не в сети

#3 16.06.2017 15:34:03

Re: Значение по-умолчанию для поля формы типа файла

Спасибо, так и сделал.


Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20

Не в сети

Подвал раздела