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)
669
669
return redirect ('/ ' );
670
670
}
671
671
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
+
672
685
//Edit/save page icons
673
686
public function editIcons (request $ request )
674
687
{
Original file line number Diff line number Diff line change 26
26
@csrf
27
27
@if ($page -> littlelink_name != ' ' )
28
28
<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
30
30
<input type =" file" accept =" image/jpeg,image/jpg,image/png" class =" form-control-file" name =" image" >
31
31
</div >
32
32
@endif
58
58
<div class =" input-group-prepend" >
59
59
<div class =" input-group-text" >{{ url (' ' ) } } /@</div >
60
60
</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 >
62
62
</div >
63
63
64
64
<label style =" margin-top :15px " >Display name</label >
65
65
<div class =" input-group" >
66
66
{{-- <div class="input-group-prepend">
67
67
<div class="input-group-text">Name:</div>
68
68
</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 >
70
70
</div >
71
71
</div >
72
72
Original file line number Diff line number Diff line change 117
117
Route::post ('/studio/profile ' , [UserController::class, 'editProfile ' ])->name ('editProfile ' );
118
118
Route::post ('/edit-icons ' , [UserController::class, 'editIcons ' ])->name ('editIcons ' );
119
119
Route::get ('/clearIcon/{id} ' , [UserController::class, 'clearIcon ' ])->name ('clearIcon ' );
120
+ Route::get ('/studio/page/delprofilepicture ' , [UserController::class, 'delProfilePicture ' ])->name ('delProfilePicture ' );
120
121
Route::get ('/studio/delete-user/{id} ' , [UserController::class, 'deleteUser ' ])->name ('deleteUser ' )->middleware ('verified ' );
121
122
Route::get ('/studio/linkparamform_part/{typeid}/{linkid} ' , [LinkTypeViewController::class, 'getParamForm ' ])->name ('linkparamform.part ' );
122
123
});
You can’t perform that action at this time.
0 commit comments