v2.5.2
Giriş yap

Laravel post title ile beraber yorumu göndermek (2 tablo 1 form?)

goxaria
423 defa görüntülendi

Merhaba,
Yine ben yine saçma sapan bir soru :(

Benim Laravelde 2 tablom var posts ve comments ben tek formda post titleımı oluştururken yorumu da göndermek istiyorum ancak yorumun henüz oluşturulmamış post id'ye nasıl gideceğini kurgulayamadım...

Aşama aşama yapabiliyorum önce başlığı oluştur sonra yorum gir gibi ama benim bunu teke düşürmem gerekiyor.

Şimdiden sağ olun...

Cevap yaz
Cevaplar (4)
goxaria
1059 gün önce

Sorunu çözdüm aynı controller içerisinde iki farklı new methodu çalıştırabiliyormuşuz hiç denemek aklıma gelmemişti :)

Şimdi şöyle bir sorun ortaya çıktı eğer title daha önce var ise yine de posts oluşturmaya çalışıyor ve duplicate entrye düşüyor.. Eğer o title var ise sadece commenti gönder nasıl yapabilirim acaba?

goxaria
1059 gün önce

Daha açık anlatayım

Posts tablom

idtitleslug
1Hello worldhello-world
2O hio-hi

Comments tablom

idpost_idbody
11Lorem ipsum
22Lorem ipsum
32Lorem ipsum second same post

İlk postu gönderirken body'i comments tablomdan almak istiyorum. Yani formumdaki body kısmı commentsden gelmeli ve create methodumda da kaydederken henüz oluşturulmamış postun idsini commentse entegre ederek oluşturmalı...

goxaria
1059 gün önce

@m100,

Hocam merhaba bu dediğiniz ilişkilendirme için ilişkilendirmede herhangi bir sorunum yok. Yani yorumlarım postuma zaten gidiyor.

Benim sorum; ilk konuyu açarken girilen body kısmı bir yorum olması ve bunun tek formdan gitmesi.

m100
1063 gün önce

post tablona uniqid bir değer tanımlarsın controller yapında sonrasında bu tanımladığın değeri comments id'de post_id stununa yazdırırsın