Установите параметры в функции поиска из внешнего API в Laravel и Vuejs (iview) - PullRequest
0 голосов
/ 31 января 2020

так что я кодирую функцию поиска для проекта на Vuejs и Laravel для спины, я использую частный API, который предоставляет функцию поиска, функция выглядит следующим образом:

public function searchOffer(Request $request)
{
    $soapClient = $this->newSearchSoapClient();
    $n_search = new \stdClass();
    $n_search->search = array(
        'fromCountry' => "",
        'fromZones' => ['69'],
        'fromLatitude' => "",
        'fromLongitude' => "",
        'fromRadius' => "",
        'toCountry' => "",
        'toZones' => ['93'],
        'toLatitude' => "",
        'toLongitude' => "",
        'toRadius' => "",
        'loadingDateStart' => "",
        'loadingDateEnd' => "",
        'goodType' => "",
        'truckTypes' => "",
        'hazardousMaterials' => "",
        'weightMin' => "",
        'weightMax' => "",
        'lengthMin' => "",
        'lengthMax' => "",
        'volumeMin' => "",
        'volumeMax' => ""
    );

    $param = new SoapParam($n_search, 'ns1:search');
    // Appel de la fonction SEARCH du Web Service avec SOAP-PHP
    $result = $soapClient->__soapCall('search',array('obj'=>$param));
    $search_result = $result->searchResult;


    return response()->json($search_result, 200);
}

То, что я хочу сделать на стороне Vue, - это кодирование метода поиска с 2 параметрами (fromZones и toZones), поэтому 2 входа и отображение результатов на основе значений из входов. Я не знаю, если я достаточно ясно, пожалуйста, дайте мне знать, если я не так. Спасибо!

...