В моем обновлении функция мне нужно изменить поле файла перед обновлением массово назначенных данных.
public function update(Request $request, Post $post)
{
$path = "test";
$post->file = $path;
$post->update($request->except('slug'));
$post->categories()->attach($request->input('categories'));
}