Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
Laravel Form ile düzenle sayfasına gidemiyorum.

Açık 1 Cevaplar 52 Gösterim Php

Tablo daki bir kaydı update etmek için "Düzenle" butonu yaptım ve datanın bilgisini alamıyorum. Yeni bir kayıt giriyormuş gibi geliyor.

Aşağıdaki gibi $sources ile model'i alıp view a göndermeye calışyıorum.

public function _sourceBring($id){
      $sources = Source::find($id);
      return view('source.test', ['sources' => $sources, 'action' => 'SOURCE_BRING']);
}

Form:: yapısını kullanarak "Düzenle" ye tıklayınca burada 

@if ($action==='SOURCE_BRING' )
  {!! Form::open(array('action' => 'SourceController@save')) !!}

@elseif ($action==='NEW_BRING' )
............
@endif

<div class="form-group">
 {{ Form::label('url', 'Linki') }}
 {{ Form::text('url', Input::old('url'), array('class' => 'form-control')) }}
</div> 
{{ Form::close() }}</div>


Neyi gözden kaçırmış olabilirim.

1 cevap

0

Yeni bir form sayfası açarken Form::open ile yapılıyor, ancak Düzenle ile modeli alıp blade deki View da görmek istiyorsak Form::model yapacaksın ve bir de model'in i hiç bir yerde kullanmamışım ki $sources 'ı, Onu da verince oldu.

 {!! Form::model($sources,array('action' => 'SourceController@save')) !!}

7 Ekim 2016 tolga (1,618 puan) cevapladı
7 Ekim 2016 tolga düzenledi
...