Can you help me guys for this?
My validation was already functioning but something is wrong I cannot upload man files to database. Can you help me guys for this?
Here's my Controller
public function store(UploadFiles $filename)
{
$input = Input::all();
$rules = array(
'filefield' => 'mimes:pdf,doc,jpeg,png,docx',
);
$validator = Validator::make($input, $rules);
if($validator->fails())
{
$messages = $validator->messages();
print_r($messages);
}
else
{
$file = $filename->file('filefield');
$extension = $file->getClientOriginalExtension();
$entry = new Fileentry();
$entry->mime = $file->getClientMimeType();
$entry->original_filename = $file->getClientOriginalName();
$entry->filename = $file->getFilename().'.'.$extension;
$entry->description = Request::input('description');
Storage::disk('local')->put($file->getFilename().'.'.$extension, File::get($file));
$entry->user_id = Auth::user()->id;
return redirect('upload');
}
}
This is my blade
<form action="{{route('addentry', [])}}" method="post" enctype="multipart/form-data">
<input type="hidden" name="_token" value="{!! csrf_token() !!}">
<input type="file" name="filefield" required>
<br>
Description <br>
<div class="form-group">
<input type="textarea" name="description">
<br> </div>
<input type="submit">
</form>
I don't know what's wrong with this. T____T
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire