第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未定義的變量:@foreach 中的產(chǎn)品

未定義的變量:@foreach 中的產(chǎn)品

PHP
慕姐4208626 2023-11-03 20:40:52
我在使用 Laravel 構(gòu)建項目時遇到一些問題我想展示12 種以上的產(chǎn)品,但我不知道要更改什么。此僅顯示12 個產(chǎn)品,我想要顯示60 個產(chǎn)品。請幫我。我已經(jīng)嘗試了很多解決方案,但它不起作用。                            <div class="products-box-bar p-3 " >    <div class="row sm-no-gutters gutters-5">                                @foreach ($products as $product)                                            <div class="col-xxl-3 col-xl-4 col-lg-3 col-md-4 col-6" >            <div class="product-box-2 bg-white alt-box my-md-2" style="border: 1px solid #f1f1f1;border-radius: 8px;">                <div class="position-relative overflow-hidden">                    <a href="{{ route('product', $product->slug) }}" class="d-block product-image h-100 text-center" tabindex="0">                        <img class="img-fit lazyload" src="{{ asset('frontend/images/placeholder.jpg') }}" data-src="{{ asset($product->thumbnail_img) }}" alt="{{ __($product->name) }}">                        </a>                        <div class="product-btns clearfix">                            <button class="btn add-wishlist" title="Add to Wishlist" onclick="addToWishList({{ $product->id }})" type="button">                                <i class="la la-heart-o"></i>                            </button>                            <button class="btn add-compare" title="Add to Compare" onclick="addToCompare({{ $product->id }})" type="button">                                <i class="la la-refresh"></i>                            </button>                            <button class="btn quick-view" title="Quick view" onclick="showAddToCartModal({{ $product->id }})" type="button">                                <i class="la la-eye"></i>                            </button>                        </div>                    </div>
查看完整描述

2 回答

?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

在您的 App\Http\ProductsController.php 或您用于從數(shù)據(jù)庫獲取產(chǎn)品的任何文件中,您應(yīng)該看到一個函數(shù)paginate(12),將其更改為paginate(60)



查看完整回答
反對 回復(fù) 2023-11-03
?
慕勒3428872

TA貢獻1848條經(jīng)驗 獲得超6個贊

您的帖子標(biāo)題有點令人困惑,因為它與您的描述不符,但我會盡力提供幫助!


未定義變量:$products


這很可能是由于控制器沒有將變量傳遞給刀片模板。


在控制器中,確保將變量傳遞到視圖,如下所示:


public function index() {

    // Your logic here

    return view('my-index', [

        'products' => $products

    ]);

}

分頁限制


顯示 12 個項目而不是 60 個是由于傳遞給paginate()控制器內(nèi)的函數(shù)的限制。確保您已將其設(shè)置為60


public function index() {

    // Retrieve up to 60 products at a time

    $products = Product::paginate(60);


    return view('my-index', [

        'products' => $products

    ]);

}

襯里環(huán)


如果查詢沒有返回任何產(chǎn)品,您可能需要考慮使用@forelse循環(huán)而不是循環(huán)@foreach


@forelse($products as $product)

   // Display your products

@empty

   // Display a message saying no products were found

@endforelse


查看完整回答
反對 回復(fù) 2023-11-03
  • 2 回答
  • 0 關(guān)注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號