php - CRUD 帮助 laravel 5.8 用户
问题描述
这是我第一次使用 laravel,现在我在 auth,我创建了一个用户视图和控制器,用于添加新用户槽视图,它的 alrd 已解决并 bcrypt 密码,但每次我通过视图更新时,此密码在数据库中更改为 str
public function create(Request $request)
{
$user = new \App\User;
$user->name = $request->name;
$user->role = $request->role;
$user->email = $request->email;
$user->password = bcrypt('$request->password');
$user->remember_token = str_random(60);
$user->save();
return redirect('/user')->with('success','Success data update');
}
public function update(Request $request,$id)
{
$user = \App\User::find($id);
$user->update($request->all());
return redirect('/user')->with('succses','Succsess data update');
}
这是我在同一个 UserController.php 中创建控制器和更新
解决方案
您不应该在单引号之间放置变量。它总是将其解释为 string。
public function create(Request $request)
{
$user = new \App\User;
$user->name = $request->name;
$user->role = $request->role;
$user->email = $request->email;
$user->password = bcrypt($request->password);
$user->remember_token = str_random(60);
$user->save();
return redirect('/user')->with('success','Success data update');
}
推荐阅读
- python - Pandas,如何使用多个分组列替换python数据框中的平均值
- python - 大小为 63 和 27 时,填充不起作用
- java - 如何编辑 Jhipster Spring 数据库
- python - 文档分类问题的数据集
- autohotkey - AutoHotkey:如何从 WinGet() 接收基于对象的数组?
- php - 在 WooCommerce 中为库存可用性显示图标而不是文本
- node.js - 当firestore查询中不存在数据时无限搜索循环
- java - 等待容器端口打开超时(本地主机端口:[32773] 应该正在监听)
- jenkins - 如何在扩展选择 Jenkins 插件中使用 Groovy 变量?
- c++ - 调试时访问冲突写入位置异常