seed); return substr($random, 0, 12); } protected function genUrlVerify($token) { return URL::temporarySignedRoute( 'verification.verify', now()->addMinutes(60), ['token' => $token] ); } protected function responseJson($message, $code = 200, $data = null) { return response()->json([ 'code' => $code, 'message' => $message, 'data' => $data ], $code); } protected function responseSuccessMobileJson($message, $code = 200, $data = null) { return response()->json([ 'code' => $code, 'message_mobile' => $message, 'error_mobiles' => [] ], $code); } protected function responseErrorJson($message, $code = 200, $errors) { return response()->json([ 'code' => $code, 'message' => $message, 'errors' => $errors ], $code); } protected function responseErrorMobileJson($message, $code = 200, $errors) { return response()->json([ 'code' => $code, 'message_mobile' => $message, 'error_mobiles' => $errors ], $code); } }