SoapClient и Laravel - PullRequest
       7

SoapClient и Laravel

0 голосов
/ 01 октября 2018

Я пытаюсь отправить запрос с помощью SoapClient в файл WSDL, но получаю эту ошибку

Class 'App\Http\Controllers\SoapClient' not found

Я пытался добавить \SoapClient->callSoap() или use SoapClient;, но ошибка все еще продолжается, и мое расширение мыла включено

вот мои коды в моем контроллере

 $client  = new SoapClient('https://adm.com/api/service.php?wsdl');


    $headerbody = array('OrgId'=>'4AWisEr','OrgKey'=>'ikaroXajiD');
    $header = new SoapHeader('https://adm.com/api/service.php?wsdl','credentials',$headerbody);

    $client->__setSoapHeaders($header);

   $result = $client->emailExists($email);

   return $result;

1 Ответ

0 голосов
/ 01 октября 2018

Только что попробовал это, и я не получил ошибку пространства имен:

<?php

namespace App\Http\Controllers;

use SoapClient;

class TestController extends Controller
{
    public function index()
    {
        $client = new SoapClient('https://adm.com/api/service.php?wsdl');
    }
}
...