(Update) User Delete Function

This commit is contained in:
HDVinnie
2018-01-18 20:10:17 -05:00
parent 4fbb447718
commit 38f1941360
@@ -27,6 +27,9 @@ use App\Topic;
use App\PrivateMessage;
use App\Note;
use App\Shoutbox;
use App\Like;
use App\Thank;
use App\Follow;
use \Toastr;
class UserController extends Controller
@@ -214,6 +217,18 @@ class UserController extends Controller
foreach (Note::where('user_id', '=', $user->id)->get() as $note) {
$note->delete();
}
// Removes all likes for user
foreach (Like::where('user_id', '=', $user->id)->get() as $like) {
$like->delete();
}
// Removes all thanks for user
foreach (Thank::where('user_id', '=', $user->id)->get() as $thank) {
$thank->delete();
}
// Removes all follows for user
foreach (Follow::where('user_id', '=', $user->id)->get() as $follow) {
$follow->delete();
}
// Activity Log
\LogActivity::addToLog("Staff Member " . $staff->username . " has deleted " . $user->username . " account.");