将分页数据传递给高山?

Pass paginated data to alpine?

我得到我的模型

$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() expects parameter 1 to be string, array given

如何将一组分页数据传递到 alpine 中?

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>