如何使用 CodeIgniter 4 框架中的'Ion Auth'身份验证库更新用户



下面是我的代码片段。我想使用Codeigniter 4来减少数据库中用户的余额?

dd($this->ionAuth->update($this->ionAuth->users()->row()->id, ['balance' => 1000]));

*我正在使用Ion Auth进行更新。当使用建模数据更新数据库时,这只是一个很大的负担。

看起来您打算使用$this->ion_auth->user()而不是$this->ion_auth->users()

还要记住,在$this->ion_auth->update(...)上执行转储和死亡会返回布尔值,而不是更新后的用户数据

参考文献:

users()获取所有用户。

users((
获取用户。

参数

"组ID、组名称或组ID和名称"-数组可选。如果传递了组id、组名称或组id和名称的数组(或单个组id或名称(,则会返回这些组中的用户。

使用

$users = $this->ion_auth->users()->result(); // get all users

user()获得单个用户。

user((
获取用户。

参数

"Id"-整数可选。如果未传递用户id,则将使用当前登录用户的id。

使用

$user = $this->ion_auth->user()->row();
echo $user->email;

在这里查找ci4 的身份验证库

https://github.com/lonnieezell/myth-auth

去那里下载

ionAuth与ci4 不兼容

相关内容

  • 没有找到相关文章

最新更新