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
0 oy
56 gösterim

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.

Php kategorisinde (1.6k puan) sordu

1 cevap

0 oy

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')) !!}

(1.6k puan) cevapladı
düzenledi

İlgili sorular

0 oy
3 cevap 110 gösterim
110 gösterim 5 Ağustos 2016 Php kategorisinde tolga (1.6k puan) sordu
0 oy
1 cevap 61 gösterim
61 gösterim 20 Kasım 2016 Php kategorisinde kenan (3.1k puan) sordu
0 oy
1 cevap 29 gösterim
29 gösterim 11 Kasım 2016 Php kategorisinde kenan (3.1k puan) sordu
0 oy
1 cevap 235 gösterim
235 gösterim 5 Ekim 2016 Php kategorisinde kenan (3.1k puan) sordu
0 oy
1 cevap 25 gösterim
...