File tree Expand file tree Collapse file tree 3 files changed +17
-3
lines changed Expand file tree Collapse file tree 3 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -669,6 +669,19 @@ public function deleteUser(request $request)
669669 return redirect ('/ ' );
670670 }
671671
672+ //Delete profile picture
673+ public function delProfilePicture ()
674+ {
675+ $ user_id = Auth::user ()->id ;
676+ $ path = base_path ('img/ ' . $ user_id . '.png ' );
677+
678+ if (File::exists ($ path )) {
679+ File::delete ($ path );
680+ }
681+
682+ return back ();
683+ }
684+
672685 //Edit/save page icons
673686 public function editIcons (request $ request )
674687 {
Original file line number Diff line number Diff line change 2626 @csrf
2727 @if ($page -> littlelink_name != ' ' )
2828 <div class =" form-group col-lg-8" >
29- <label >Logo</label >
29+ <label >Logo</label >@if ( file_exists ( base_path ( " img/ " . Auth :: user () -> id . " .png " )) )< a title = " Remove icon " class = " hvr-grow p-1 text-danger " style = " padding-left : 5 px ; " href = " {{ route ( ' delProfilePicture ' ) } } " >< i class = " bi bi-trash-fill " ></ i ></ a > @endif
3030 <input type =" file" accept =" image/jpeg,image/jpg,image/png" class =" form-control-file" name =" image" >
3131 </div >
3232 @endif
5858 <div class =" input-group-prepend" >
5959 <div class =" input-group-text" >{{ url (' ' ) } } /@</div >
6060 </div >
61- <input type =" text" class =" form-control" name =" pageName " value =" {{ $page -> littlelink_name ?? ' ' } }" required >
61+ <input type =" text" class =" form-control" name =" littlelink_name " value =" {{ $page -> littlelink_name ?? ' ' } }" required >
6262 </div >
6363
6464 <label style =" margin-top :15px " >Display name</label >
6565 <div class =" input-group" >
6666 {{-- <div class="input-group-prepend">
6767 <div class="input-group-text">Name:</div>
6868 </div> --}}
69- <input type =" text" class =" form-control" name =" Name " value =" {{ $page -> name } }" required >
69+ <input type =" text" class =" form-control" name =" name " value =" {{ $page -> name } }" required >
7070 </div >
7171 </div >
7272
Original file line number Diff line number Diff line change 117117Route::post ('/studio/profile ' , [UserController::class, 'editProfile ' ])->name ('editProfile ' );
118118Route::post ('/edit-icons ' , [UserController::class, 'editIcons ' ])->name ('editIcons ' );
119119Route::get ('/clearIcon/{id} ' , [UserController::class, 'clearIcon ' ])->name ('clearIcon ' );
120+ Route::get ('/studio/page/delprofilepicture ' , [UserController::class, 'delProfilePicture ' ])->name ('delProfilePicture ' );
120121Route::get ('/studio/delete-user/{id} ' , [UserController::class, 'deleteUser ' ])->name ('deleteUser ' )->middleware ('verified ' );
121122Route::get ('/studio/linkparamform_part/{typeid}/{linkid} ' , [LinkTypeViewController::class, 'getParamForm ' ])->name ('linkparamform.part ' );
122123});
You can’t perform that action at this time.
0 commit comments