mardi 16 août 2016

JSON response return HTML inside a Loop

I have this function in Laravel 5.1

public function calcolaKilometri()
    {

    $partenza = Input::get('partenza');
    $destinazione = Input::get('destinazione');
    $distanceMatrix = new DistanceMatrix(new Client(), new GuzzleMessageFactory()); 
    $response = $distanceMatrix->process(new DistanceMatrixRequest(
        [$partenza], 
        [$destinazione]
    )); 

        foreach ($response->getRows() as $row) {
        foreach ($row->getElements() as $element) {
        $distance = $element->getDistance();
        $text = $distance->text;
        $value = $distance->value;
        $data = ['text' => $text, 'value' => $value];       
        return \Response::json($data);  
            }       
        }


    }

need to return to Ajax JSON data but this function return plain HTML response, because we are in a forech loop. How i can do the trick?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire