这是我的:IndexPageController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Product;
class IndexPageController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
// $products = Product::inRandomOrder()->take(10)->get();
// return view('pages.index')->with('index', $products);
$products = Product ::inRandomOrder()->take(9)->get();
return view ('pages.index')->with('index',$products);
}
}
答案 0 :(得分:2)
您在index
上使用with()
作为键,希望您在视图上使用{{ $products }}
,因此应将index
替换为products
像下面一样在with()
上
return view('pages.index')->with('products', $products);
OR
代替使用with()
,您可以像下面那样将数据作为数组传递到view()
,并且可以在视图内使用相应的键
return view('pages.index', ['products' => $products]);