php - 在输入文本中输入值并在另一个表中描述
问题描述
Extratos
每次编辑输入文本中的值时,如何更新表格。在更新用户中,我有输入文本字段,我希望每次输入一个数值也Extratos
只更新表中的descricao
日期和日期,但前提是选中了一个复选框。
此更新表格转到表格users
我需要插入到这张表的插入extratos
我很抱歉我是编程新手,我真的需要你的帮助
<form action="/role-register-update/{{ $users->id }}" method="POST">
<div class="form-group">
<label>Profit Division 5º Investment(week)</label>
<input type="text" name="dindin9" value="{{ $users->dindin9 }}" class="form-control">
</div>
<button type="submit" class="btn btn-success">Save</button>
</form>
public function registerupdate(Request $request, $id)
{
$users = User::find($id);
$users->dindin9 = $request->input('dindin9');
$users->update();
return redirect('/role-register')->with('status', 'User updated');
}
Route::put('/role-register-update/{id}', 'Admin\AdmDashboardController@registerupdate');
Route::get('/role-register', 'Admin\AdmDashboardController@registered');
解决方案
你的意思是,如果用户表被更新,该Extratos
表将根据用户 id 进行更新?
如果是这样,请尝试以下方法:
public function registerupdate(Request $request, $id)
{
$users = User::find($id);
$users->dindin9 = $request->input('dindin9');
if ($users->update()) {
$user_id = $users->id;
$extratos = Extratos::findOrFail($user_id);
$extratos->descricao = $users->dindin9;
$extratos->save();
}
return redirect('/role-register')->with('status', 'User updated');
}
希望回答你的问题
如果你想在 extratos 表中创建新记录,试试这个:
public function registerupdate(Request $request, $id)
{
$users = User::find($id);
$users->dindin9 = $request->input('dindin9');
if ($users->update()) {
$user_id = $users->id;
$extratos = new Extratos();
$extratos->user_id = $user_id;
$extratos->descricao = $users->dindin9;
$extratos->save();
}
return redirect('/role-register')->with('status', 'User updated');
}
推荐阅读
- ruby-on-rails - 如何在rails应用程序中提交表单数据而不重新加载页面
- javascript - 混淆 forEach() 方法中参数的使用
- reactjs - 在 ReactJs 中将搜索词更改为小写
- reactjs - 将 React 代码库移动到 TypeScript 时出现问题
- angular - 如何链接多个 ngrx 选择器?
- matlab - 关于使用 textscan 在 matlab 中读取数据
- html - 如何让汉堡图标顺滑跟随浏览器?
- pytorch - Pytorch 自动混合精度(amp)在批次中向后变慢
- python - 带有查询结果和计算数据的 Django 表
- javascript - 我对递归在 js 中的工作方式感到困惑。下面的例子