laravel更新分配的数据量加ch

时间:2018-10-31 07:35:16

标签: laravel eloquent

在我的更新中,我需要在更新大量分配的数据之前更改文件的字段。

public function update(Request $request, Post $post)
    {
    $path = "test";
    $post->file = $path;

    $post->update($request->except('slug'));
    $post->categories()->attach($request->input('categories'));
    }

2 个答案:

答案 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);
}