2015-06-16 8 views
0

Вот моя форма для обновления, но я использую ее как часть, я хотел вставить текущее изображение в поле файла, которое называется «thumbnail». Может ли кто-нибудь сказать мне, как я могу взять текущее изображение, если новое изображение не будет выбрано в поле файла. И как включить дату из значения базы данных?Как связать текущее изображение, чтобы обновить поле формы с помощью Laravel?

{!! Form::model($article, ['method' => 'PATCH', 'files' => true, 'action' =>['[email protected]', $article->id]]) !!} 

<!-- Form thumbnail Input --> 
<div class="form-group"> 
    {!! Form::label('thumbnail', 'Thumbnail:', ['class' => 'control-label']) !!} 
    @if($article->thumbnail) 
     <div class="col-xs-2 thumb"> 
      <a class="thumbnail" href="#"> 
       <img class="img-responsive" src="/images/tn-{{$article->thumbnail}}" 
        alt="{{$article->titlel}}"> 
      </a> 
     </div> 
    @endif 

     {!! Form::file('thumbnail', null, ['class' => 'form-control file']) !!} 

</div> 
<br> 
<!-- Form body Input --> 
<div class="form-group"> 
    {!! Form::label('body', 'Body:', ['class' => 'control-label']) !!} 
    {!! Form::textarea('body', null, ['class' => 'form-control']) !!} 
</div> 

<!-- Form published_at Input --> 
<div class="form-group"> 
    {!! Form::label('published_at', 'Published:', ['class' => 'control-label']) !!} 
    {!! Form::input('date', 'published_at', date('Y-m-d'), ['class' => 'form-control']) !!} 
</div> 

<!-- Form Update Article Input --> 
<div class="form-group"> 
    {!! Form::submit($submitButtonText, ['class' => 'form-control btn btn-info pull-right']) !!} 
</div> 

{!! Form::close() !!} 
+0

Я нахожу ваш вопрос очень неясным. Пожалуйста, уточните, какова ваша проблема и каково должно быть ожидаемое поведение. – Luceos

+0

Luceos, извините за мой бедный английский. что я пытаюсь сказать; когда я перехожу к редактированию записи, с привязкой к модели модели, она берет все данные из моей базы данных, но данные изображения не привязываются к формированию файла, но, как вы можете видеть, у меня есть предварительный просмотр текущего изображения выше поле. Я хочу сделать это, чтобы вставить это изображение в поле файла, если изображение не установлено. Надеюсь, теперь вы совсем не поняли. Спасибо. – Zaheen

+0

Вы хотите заполнить поле «Файл» загруженным изображением, если оно есть? – Boris

ответ

0

О дате части вопроса

{!! Form::input('date', 'published_at', $article->published_at, ['class' => 'form-control']) !!} 

PS: Я бы рекомендовал, если нет никакой другой логики позади, использовать поле created_at по умолчанию вместо published_at.

+0

Спасибо, но кажется, что трюк не работает для меня :( – Zaheen

+0

Какая ошибка? – Boris

+0

Это не просто выводило какое-либо значение, но поскольку это поле даты html5, оно просто выводит dd/mm/yy к этому полю. – Zaheen