• 03-07-2021, 22:50:42
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Herkese merhabalar,
    Laravel de bir sorgu problemi yaşamaktayım. Derdim aşağıdaki görselde özetlendi aslında. Node_category_term altında category -> page var. Page null olan category leri ekrana basmasın istiyorum. Bunun için laravel dökümantasyonunda ->has('category.page', '>', 0) önerilmiş ancak hiçbir iş yapmıyor.
    Teşekkürler
  • 04-07-2021, 00:00:10
    #2
    Veriler Sıfırdan büyükse getirir bu şekilde boş dizileride getirmesi normal sorguya whereNotNull() metodunu ekleyin hocam, yeni başlamışsınız sanırım, boş vaktinizde laravel macro method u araştırın. Kolay gelsin.
  • 04-07-2021, 00:30:57
    #3
    CodeDev adlı üyeden alıntı: mesajı görüntüle
    Veriler Sıfırdan büyükse getirir bu şekilde boş dizileride getirmesi normal sorguya whereNotNull() metodunu ekleyin hocam, yeni başlamışsınız sanırım, boş vaktinizde laravel macro method u araştırın. Kolay gelsin.
    Node_category_term::where("slug", "markalar") ->with("termAdd.node.commerce", "category.page.nodeTermContent") 
    ->with([ 'termAdd' => function ($query)  use ($brand) { $query->where('slug', $brand); }, ]) 
    
    ->whereHas('termAdd', function ($query) use ($brand) { $query->where('slug', $brand); }) 
     
    ->has('category.page', '!=', null) ->orderBy('sort_order') ->get();
    Şu şekilde sorgum var. whereNotNull() ne diye kullanabilirim. Yani iliişki de category.page de bunu nasıl yaparım.