I created a add view where multiple files can be upload at same time :
View
The file path when file will be uploaded is like – Drawings/PartNumber/Type/filename.extension
How can I check in Drawing Folder any file cant not be same with extension like
- Drawings/PartNumber1/Type1/filename1.pdf
- Drawings/PartNumber2/Type2/filename1.pdf
- Drawings/PartNumber1/Type3/filename1.pdf
- Drawings/PartNumber1/filename1.pdf
- Drawings/filename1.pdf
never will be accepted.
My function is :
public function AddNewPart(Request $request)
{
if (array_key_exists('DrawingFile',$data)) {
foreach($request->file('DrawingFile') as $key=>$file)
{
if ($data['fileupload_ID'][$key]==NULL) {
$extension=$file->getClientOriginalExtension();
$file_name2 = $file->getClientOriginalName();
$filepath='Drawings/'.$data['PartNumber'].'/'.$data['Type'][$key].'/'.$file_name2;
$file->move(public_path('Drawings/'.$data['PartNumber'].'/'.$data['Type'][$key].'/'), $file_name2);
$DocumentData2=array('Type'=>$data['Type'][$key],'fcontent'=>$file_name2,'condpartno'=>$data['PartNumber'],'fname'=>$filepath,
'DrawingNo'=>$data['DrawingNo'][$key],'DocumentType'=>$data['Type'][$key]);
DB::table('fileupload')->insert($DocumentData2);
}
}
}
}