If you are upload file in database so first need to set in your from files=true
that’s like:
Form View Page:
{{Form::open(array(‘url’=>’file_upload’,’method’=>’post’,’files’=>true))}}
<div class=”col-md-12″>
<label>Choose File:</label>
<input type=”text” clase=”form-control” name=”file_title”>
<input type=”file” class=”form-control” name=”my_file”><br/>
</div>
{{Form::close()}}
Next go to route page where url set with post and create a method and go to controller page
Controller:
public static function file_upload(Request $filedata){
$file_title=$filedata->input(‘file_title’);
$imageName = $filedata->file(‘my_file’)->getClientOriginalName();
//echo $imageName; die;
$path = base_path() . ‘/public/uploads/images/’;
$filedata->file(‘my_file’)->move($path , $imageName);
$data=array(‘file_title’=>$file_title,’file’=>$imageName);
with(new Model)->File_upload($data);
}
Model:
public function File_upload($data){
DB::table(‘Table Name’)->insert($data);
}