так что я кодирую функцию поиска для проекта на 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 входа и отображение результатов на основе значений из входов. Я не знаю, если я достаточно ясно, пожалуйста, дайте мне знать, если я не так. Спасибо!