我正在使用Laravel 5.4,我正在尝试在我的MongoDB中保存文件(.jpg,.pdf等等),我的文件不高于16MB所以我不需要gridFS但仍然无法保存我的文件,我的HTML表单是这样的:
<form method="POST" action="file" accept-charset="UTF-8" enctype="multipart/form-data">
<div class="form-group">
<label class="col-md-4 control-label">Nuevo Archivo</label>
<div class="col-md-6">
<input type="file" class="form-control" name="file" >
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-md-offset-4">
<button type="submit" class="btn btn-primary">Enviar</button>
</div>
</div>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
我的控制器是这样的:
public function storefile(Request $request)
{
$m = new archivo;
$file = $request->file('file');
$db = $m->pruebaerp;
$collection = $db->archivos;
$collection->save($file);
return view('/informacion_entidad');
}