如何使用 更新所有记录request->all(),我有很多列要更新。这是我用于插入多个工作正常的新记录的创建方法的代码。
public function store(Request $request)
{
$teacher = new Teacher;
$teacher::create($request->all());
$teacher->save();
return back()->with('message','Teacher Added Successfully!');
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试过但不起作用的方法
public function update(Request $request, Teacher $teacher)
{
$teachers=$request->all();
$teacher->save();
return back()->with('message','Record Successfully Updated!');
}
Run Code Online (Sandbox Code Playgroud)
Inz*_*ees 10
取而代之的是:
public function update(Request $request, Teacher $teacher)
{
$teachers = $request->all();
$teacher->save();
return back()->with('message', 'Record Successfully Updated!');
}
Run Code Online (Sandbox Code Playgroud)
你必须试试这个:
public function update(Request $request, Teacher $teacher)
{
$input = $request->all();
$teacher->fill($input)->save();
return back()->with('message', 'Record Successfully Updated!');
}
Run Code Online (Sandbox Code Playgroud)
假设您必须fillable在Teacher模型中创建属性。
我希望它会有所帮助。谢谢
| 归档时间: |
|
| 查看次数: |
9583 次 |
| 最近记录: |