我可以把 paginate() 放在哪里?
Where can I put paginate()?
我正在尝试将 paginate(10)
稍后添加分页,但是当我添加它时它给了我这个错误:
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$product
这是我的控制器,我想在其中添加 pagination(10)
:
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id);
return view('your')->with('product', $user->product);
}
我试过这个:
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id)->paginate(10);
return view('your')->with('product', $user->product);
}
如何避免未定义的 属性 错误?
实际上 find
函数仅用于获取 1 个结果,而您对导致错误的结果应用分页。
您可能希望对产品数据进行分页,为此请这样做
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id)->product()->paginate(10);
return view('your')->with('product', $user);
}
我正在尝试将 paginate(10)
稍后添加分页,但是当我添加它时它给了我这个错误:
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$product
这是我的控制器,我想在其中添加 pagination(10)
:
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id);
return view('your')->with('product', $user->product);
}
我试过这个:
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id)->paginate(10);
return view('your')->with('product', $user->product);
}
如何避免未定义的 属性 错误?
实际上 find
函数仅用于获取 1 个结果,而您对导致错误的结果应用分页。
您可能希望对产品数据进行分页,为此请这样做
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id)->product()->paginate(10);
return view('your')->with('product', $user);
}