Insert & Delete Image - laravel
INSERT CODE
$public_des_path='public/files';
$fname = $request->file('formFile');
$file->filename = $fname = $request->file('formFile')->store('');
$request->file('formFile')->storeAs($public_des_path,$fname);
$request->file('formFile')->move('files/',$fname);
DELETE CODE
public function deleteFiles(Request $request){
if(session()->get('adminmail')){
$request->validate([
'topicid'=>'required',
'filelink'=>'required'
]);
$id = $request['topicid'];
$file = $request['filelink'];
if(\File::exists(public_path('files/'.$file))){
\File::delete(public_path('files/'.$file));
echo "File deleted!";
}else{
dd('File does not exists.');
}
unlink(storage_path('app/'.$file));
unlink(storage_path('app/public/files/'.$file));
$file = Files::find($id);
$file->delete();
return redirect('/admin_links');
}else{
return view('/admin/login');
}
}