2 回答

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

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
- 2 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報