• 17-03-2024, 06:58:24
    #1
    Üyeliği durduruldu
    olan yazılımıza tema giydirdik fakat bir sayfada veri çekmem lazım çekemedim backend kodları mevcut entegre edilcek sadece
    şuanlık tek sayfa yapılcak whatsapp adresim

    [SIZE=\"3\"]hata ; count(): Argument #1 ($value) must be of type Countable|array, IlluminateDatabaseEloquentBuilder given (View:[/SIZE]


    Kod;
    [LIST=1][*]          <?php if($games && count($games)): ?>[*]                                        <?php $__currentLoopData = $games; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$game): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>[*]                                        <div class="game-item ng-scope">[*]                                            <div class="game-item game-item--overflow ng-scope">[*]                                                <div class="game-item__block">[*]                                                    <img class="game-item__img" src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" casino-lazy-src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" alt="<?php echo e($game->title); ?>" loading="true" style="opacity: 1;">[/LIST]
  • 17-03-2024, 07:01:30
    #2
    kadirtaskiranx adlı üyeden alıntı: mesajı görüntüle
    olan yazılımıza tema giydirdik fakat bir sayfada veri çekmem lazım çekemedim backend kodları mevcut entegre edilcek sadece
    şuanlık tek sayfa yapılcak whatsapp adresim

    hata ; count(): Argument #1 ($value) must be of type Countable|array, IlluminateDatabaseEloquentBuilder given (View:


    Kod;
    [LIST=1][*]          <?php if($games && count($games)): ?>[*]                                        <?php $__currentLoopData = $games; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$game): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>[*]                                        <div class="game-item ng-scope">[*]                                            <div class="game-item game-item--overflow ng-scope">[*]                                                <div class="game-item__block">[*]                                                    <img class="game-item__img" src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" casino-lazy-src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" alt="<?php echo e($game->title); ?>" loading="true" style="opacity: 1;">[/LIST]
    Tabii ki! Hatanın çözümü için, Eloquent sorgusunu çalıştırarak verileri almalısınız. Ayrıca, count() fonksiyonuna geçirilecek değerin bir dizi olması gerektiğini unutmamalısınız. İşte hatayı düzeltilmiş hali:
    <?php if($games && $games->count()): ?>    <?php $__currentLoopData = $games; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $game): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>        <div class="game-item ng-scope">            <div class="game-item game-item--overflow ng-scope">                <div class="game-item__block">                    <img class="game-item__img" src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" casino-lazy-src="<?php echo e($game->name ? '/frontend/Default/ico/' . $game->name . '.jpg' : ''); ?>" alt="<?php echo e($game->title); ?>" loading="true" style="opacity: 1;">    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php endif; ?>
    Bu düzeltilmiş kod bloğunda, $games değişkeninin var olup olmadığını kontrol ediyoruz ve ardından $games değişkeninin sayısını count() fonksiyonu ile kontrol ediyoruz. Eğer $games değişkeni varsa ve eleman sayısı 0'dan büyükse döngüyü çalıştırıyoruz. (Kaynak: İnternet)