Aplmpliedl manual JWT check and restored all driver fields68j2
This commit is contained in:
@@ -20,17 +20,18 @@ class InviteController extends Controller
|
||||
/** POST /v2/invites/driver */
|
||||
public function inviteDriver(Request $request): JsonResponse
|
||||
{
|
||||
if (!$request->filled('driverId') || !$request->filled('inviterDriverPhone')) {
|
||||
\Log::warning('Invite driver parameters missing: ' . json_encode($request->all()));
|
||||
$driverId = $request->input('driverId') ?? $request->attributes->get('_jwt_user_id');
|
||||
$inviterPhone = $request->input('inviterDriverPhone');
|
||||
|
||||
if (!$driverId || !$inviterPhone) {
|
||||
\Log::warning('Invite driver parameters missing: ' . json_encode($request->all()) . ' JWT ID: ' . $request->attributes->get('_jwt_user_id'));
|
||||
return response()->json([
|
||||
'status' => 'failure',
|
||||
'message' => 'Missing required parameters: driverId or inviterDriverPhone'
|
||||
]);
|
||||
], 400);
|
||||
}
|
||||
|
||||
$driverId = $request->input('driverId');
|
||||
$phone = $request->input('inviterDriverPhone');
|
||||
$phoneEnc = $this->enc->encrypt($phone);
|
||||
$phoneEnc = $this->enc->encrypt($inviterPhone);
|
||||
|
||||
// التحقق من وجود دعوة مسبقة
|
||||
$existing = DB::connection('primary')->table('invites')
|
||||
|
||||
Reference in New Issue
Block a user