@@ -38,19 +38,19 @@ public function users(request $request)
3838
3939 switch ($ usersType ){
4040 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 ();
4242 return view ('panel/users ' , $ data );
4343 break ;
4444 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 ();
4646 return view ('panel/users ' , $ data );
4747 break ;
4848 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 ();
5050 return view ('panel/users ' , $ data );
5151 break ;
5252 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 ();
5454 return view ('panel/users ' , $ data );
5555 break ;
5656 }
@@ -83,6 +83,23 @@ public function blockUser(request $request)
8383 return redirect ('panel/users/all ' );
8484 }
8585
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+
86103 //Show user to edit
87104 public function showUser (request $ request )
88105 {
0 commit comments