【问题标题】:Pass paginated data to alpine?将分页数据传递给高山?
【发布时间】:2021-05-28 23:39:06
【问题描述】:

我得到了我的模型

$users = User::all();

传递给我的观点:

return view('pages.user.index')
        ->with('users', $users);

但现在我想进入 alpine:

<div x-data="{ items: {{ $users }} }">

一切正常!

但如果我这样做:

$users = User::paginate(20);

然后:

<div x-data="{ items: {{ $users->items() }} }">

我明白了:

htmlspecialchars() 期望参数 1 是字符串,给定数组

如何将分页的数据集传递到 alpine?

【问题讨论】:

标签: laravel alpine.js


【解决方案1】:
return view('pages.user.index')
        ->with('users', $users->toJson());
<div x-data="{{ $users }}">
  <template x-for="user in data">
    <div x-text="user.name"></div>
  </template>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多