• 28-04-2016, 21:53:46
    #1
    Merhaba, laravel ile bir makale spinleme sistemi yapmaya çalişiyorum herşeyini tamamladim en önemli kısım spinlemede anlam veremediğim bir sorun çıktı, veritabanımda kelime ve kelime_es_anlami adinda sütunlarım var spinlediğimde bir sorun yok es anlamını yazdırıyor ancak veritabanımda hoş kelimesinin eş anlamı güzel , ve güzel kelimesinin eş anlamida hoş şeklinde ancak bu iki kelimeden sadece birisi değişiyor kodlarım şu şekilde
    $makale = $request->spinle; 
    $sorgua = esanlamlilar::orderBy('kelime_id','asc')->get();
    foreach ($sorgua as $row) {
    $degistir = $rowa['kelime_es_anlami'];
    $makale = str_replace($row['kelime'], $degistir, $makale);
    }
    Bu konuda yardımcı olabilecek varmıdır acaba
  • 28-04-2016, 22:00:07
    #2
    Alıntı
    $degistir = $rowa['kelime_es_anlami'];
    sorununuzun tam çözümü değildir mutlaka ama sadece görünce yazayım dedim.

    burdaki $rowa $row olması gerekmiyor mu benmi yanlış dşünüyorum ?
  • 28-04-2016, 22:07:34
    #3
    yok hocam o değişiklik yaparken öyle kalmiş sorun o değil
  • 28-04-2016, 23:06:44
    #4
    Bunu ancak ucretli cozerler gibime geliyor yani yapiyi alip tamamen toparlamak gerek sadece burasiyla olmaz once cumleyi alip parse etmeniz gerek kelime kelime sonra tek tek kelimelerin es anlamlilarina bakmaniz gerek


    Linux and PHP Expert - debiansys