I'm not good in Laravel 5.1. I need your help guys...
Why it still uploads other files that are not on the list in my Requests File?...i want to upload just in the rules function on my Request File.
Here's my Controller
public function store(UploadFiles $filename)
{
if($filename->file('filefield')) {
$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');
}
else
{
echo "Unable to add";
}
}
My Requests: UploadFiles.php
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'filename' => 'mimes:pdf,doc,jpeg,png,docx',
];
}
This is my index.blade.php
<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>
Can you help me with this guys?... So glad if you could help me...
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire