在我的更新中,我需要在更新大量分配的数据之前更改文件的字段。
public function update(Request $request, Post $post)
{
$path = "test";
$post->file = $path;
$post->update($request->except('slug'));
$post->categories()->attach($request->input('categories'));
}
答案 0 :(得分:0)
这是我的解决方案:
$request['file']=$path;
答案 1 :(得分:0)
您可以在fill()
模型中覆盖Post
方法。
public function fill(array $attributes, $path = false) {
if ($path) {
$attributes['path'] = $path;
}
return parent::fill($attributes);
}