我有一个这样的模型:
class Article extends Model {
protected $fillable = [
'title',
'body',
'img_profile', // store name of image
];
}
像这样的控制器:
public function store(ArticleRequest $request){
$article = Auth::user()->articles()->create($request->all());
return redirect('articles');
}
像这样的形式:
{!! Form::model($article = new \App\Article,['url' => 'articles','files' => true ]) !!}
{!! Form::text('title', null ) !!}
{!! Form::textarea('body', null) !!}
{!! Form::file ('img_profile', '') !!}
{!! Form::submit('Submit') !!}
{!! Form::close() !!}
当我提交表单时,该img_profile
字段存储默认缓存文件,即./private/var/tmp/phpceBMP2
但我只想更新file_name
.img_profile
img_profile
在将请求存储到数据库之前,如何更改请求的值?