Am working on a fullstack application whereby am parsing some data from the frontend to the backend via Curl. This works fine except when I json_Decode the data on the backend I keep getting a null response
Curl code that is parsing data to the bakend
   static function global_Curl_Med($url){
        $server =  'http://localhost/digital-apps-apis/public';
        $headers = ["Accept:application/json",
                    "Content-Type:application/json"
                    ];
        $data = [
            name => $data->name,
            phone => $data->phone,
            email => $data->email
        ]; 
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, ($server.'/'.$url));
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);
        $response = json_decode(curl_exec($ch));
        curl_close($ch);
        return $response;
    }
Backend function whereby am consuming the data
 public function travel_letter_email(Request $request) {
        $ch = json_decode($request->all() , true);
       dd($ch->name);
   }
