|
@@ -23,6 +23,7 @@ use Ramsey\Uuid\Uuid;
|
|
use App\Models\Lab2;
|
|
use App\Models\Lab2;
|
|
use App\Models\GuestData;
|
|
use App\Models\GuestData;
|
|
use App\Models\TestResult;
|
|
use App\Models\TestResult;
|
|
|
|
+use App\Models\LoginAttempt;
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
class AdminController extends Controller
|
|
class AdminController extends Controller
|
|
@@ -677,4 +678,50 @@ class AdminController extends Controller
|
|
$testResults = TestResult::whereIn('store_order_id', $ordersIDS)->whereRaw('is_deleted IS NOT TRUE')->orderBy('created_at', 'DESC')->get();
|
|
$testResults = TestResult::whereIn('store_order_id', $ordersIDS)->whereRaw('is_deleted IS NOT TRUE')->orderBy('created_at', 'DESC')->get();
|
|
return view('app.my-account.admin.orders.sub.test-results', compact('order', 'testResults'));
|
|
return view('app.my-account.admin.orders.sub.test-results', compact('order', 'testResults'));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ public function verificationTokens(Request $request){
|
|
|
|
+ $filters = $request->all();
|
|
|
|
+ $records = LoginAttempt::query();
|
|
|
|
+ $query = $request->get('query');
|
|
|
|
+
|
|
|
|
+ if($query){
|
|
|
|
+ $wildCardedQuery = '%' . $query . '%';
|
|
|
|
+ $records = $records->where(function($qry)use($wildCardedQuery){
|
|
|
|
+ $qry->where('email', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('pin', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('name_first', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('name_last', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('full_name', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('phone_number', 'ilike', $wildCardedQuery);
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $records = $records->orderBy('created_at', 'DESC')->paginate(30);
|
|
|
|
+ return view('app.my-account.admin.verification-tokens', compact('records', 'filters'));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function usersVerificationTokens(Request $request){
|
|
|
|
+ $filters = $request->all();
|
|
|
|
+ $records = User::query();
|
|
|
|
+ $query = $request->get('query');
|
|
|
|
+
|
|
|
|
+ if($query){
|
|
|
|
+ $wildCardedQuery = '%' . $query . '%';
|
|
|
|
+ $records = $records->where(function($qry)use($wildCardedQuery){
|
|
|
|
+ $qry->where('email', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('email_confirmation_token', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('google_login_email', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('name_first', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('name_last', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('full_name', 'ilike', $wildCardedQuery)
|
|
|
|
+ ->orWhere('phone_number', 'ilike', $wildCardedQuery);
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $records = $records->orderBy('created_at', 'DESC')->paginate(30);
|
|
|
|
+ return view('app.my-account.admin.users-verification-tokens', compact('records', 'filters'));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|