Merhaba arkadaşlar, şimdi şöyle bir sorunla karşı karşıyayım, $request ->all() ile gelen veriaşağıdaki gibidir ,sepet array içindeki bu veriyi siparişler tablosuna kaydetmek istiyorum, bunu
DB::table('siparislers')->insert($request->all());
ile yaptığım zaman seçili ilk ürünleri ilgili tabloya kaydediyor, ama ikinci kez veri göndermeye çalıştığımda
Column not found: 1054 Unknown column '0' in 'field list'' in
hatası alıyorum ve kayıt yapmıyor.
siparisler::create($request->all());
ile katdetmeye çalıştığımda ise
local.ERROR: exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1364 Field 'kat_id' doesn't have a default value' in
, hatası alıyorum ,bu datayı temiz bir hale mi dönüştürmem gerekiyor bu konuda biraz zayıfım , yardımcı olabilir misiniz ?
[2017-09-30 11:13:45] local.INFO: array (
'sepet' =>
array (
0 =>
array (
'id' => 1,
'kat_id' => 1,
'name' => 'Kahvaltı Tabağı',
'fiyat' => '14.00',
'adet' => 5,
'detay' => 'Kahvaltı Çeşitleri',
'aciklama' => 'sd adadasd',
'created_at' => '2017-09-19 23:26:18',
'updated_at' => '2017-09-19 23:26:18',
'kucuk_resim' => '<img src="http://127.0.0.1:8000/uploads/urunler/thumb_1505863578.jpg" alt="" class="img img-responsive">',
),
1 =>
array (
'id' => 2,
'kat_id' => 2,
'name' => 'Karışık Izgara',
'fiyat' => '25.00',
'adet' => 1,
'detay' => 'Izgara Çeşitleri',
'aciklama' => 'sadda dasdasd',
'created_at' => '2017-09-19 23:26:40',
'updated_at' => '2017-09-19 23:26:40',
'kucuk_resim' => '<img src="http://127.0.0.1:8000/uploads/urunler/thumb_1505863600.jpg" alt="" class="img img-responsive">',
),
2 =>
array (
'id' => 3,
'kat_id' => 1,
'name' => 'Köy Kahvaltısı',
'fiyat' => '25.00',
'adet' => 3,
'detay' => 'Kahvaltı Çeşitleri, Köy Kahvaltısı',
'aciklama' => 'Açıklamalar',
'created_at' => '2017-09-27 21:49:00',
'updated_at' => '2017-09-27 21:49:00',
'kucuk_resim' => '<img src="http://127.0.0.1:8000/uploads/urunler/thumb_1506548940.jpg" alt="" class="img img-responsive">',
),
),
)