@@ -38,19 +38,19 @@ public function users(request $request)
38
38
39
39
switch ($ usersType ){
40
40
case 'all ' :
41
- $ data ['users ' ] = User::select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' )->get ();
41
+ $ data ['users ' ] = User::select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' , ' email_verified_at ' )->get ();
42
42
return view ('panel/users ' , $ data );
43
43
break ;
44
44
case 'user ' :
45
- $ data ['users ' ] = User::where ('role ' , 'user ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' )->get ();
45
+ $ data ['users ' ] = User::where ('role ' , 'user ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' , ' email_verified_at ' )->get ();
46
46
return view ('panel/users ' , $ data );
47
47
break ;
48
48
case 'vip ' :
49
- $ data ['users ' ] = User::where ('role ' , 'vip ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' )->get ();
49
+ $ data ['users ' ] = User::where ('role ' , 'vip ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' , ' email_verified_at ' )->get ();
50
50
return view ('panel/users ' , $ data );
51
51
break ;
52
52
case 'admin ' :
53
- $ data ['users ' ] = User::where ('role ' , 'admin ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' )->get ();
53
+ $ data ['users ' ] = User::where ('role ' , 'admin ' )->select ('id ' , 'name ' , 'littlelink_name ' , 'role ' , 'block ' , ' email_verified_at ' )->get ();
54
54
return view ('panel/users ' , $ data );
55
55
break ;
56
56
}
@@ -83,6 +83,23 @@ public function blockUser(request $request)
83
83
return redirect ('panel/users/all ' );
84
84
}
85
85
86
+ //Verify or un-verify users emails
87
+ public function verifyUser (request $ request )
88
+ {
89
+ $ id = $ request ->id ;
90
+ $ status = $ request ->verify ;
91
+
92
+ if ($ status == '- ' ){
93
+ $ verify = '0000-00-00 00:00:00 ' ;
94
+ }else {
95
+ $ verify = NULL ;
96
+ }
97
+
98
+ User::where ('id ' , $ id )->update (['email_verified_at ' => $ verify ]);
99
+
100
+ return redirect ('panel/users/all ' );
101
+ }
102
+
86
103
//Show user to edit
87
104
public function showUser (request $ request )
88
105
{
0 commit comments