我有一张这样的表:
Schema::create('partners', function (Blueprint $table) {
$table->increments('id');
$table->binary('image');
$table->string('name');
$table->string('link');
$table->timestamps();
});
然后,在验证之后,我需要从表单中添加数据,定义如下:
{{Form::file('image')}}
我试过这种方式:
public function newPartner(Request $request) {
$validator = Validator::make($request->all(), [
'name' => 'required',
'link' => 'required'
]);
if ($validator->fails()) {
return redirect('partners/create')->withErrors($validator);
}
Partner::create($request->all());
return redirect('/');
}
但它没有用上传的图像填充二进制字段。 我怎样才能做到这一点? 谢谢你的帮助。