How get JSON from Laravel 5.1

I'm developing an application with Laravel 5.1 and I try to get information from json but i can't, i have the next code:

Routes:

Route::get('toys','ToyController@listing');

Controller:

    public function listing(){
      $toys = Toy::all();
      return response()->json([
         "toys" => $toys->toArray()
      ]);
    }

Petition get:

    <script>
        $(document).ready(function(){

        $.getJSON("http://localhost:8000/toys", function(data){

        });
    });
    </script>

And i can see the data into the console:

but how can show the info into HTML? thanks

Answers


use need to use . operator to get access data in each object, since you have an array of objects you need to loop through each object and access them as following example:

data.id - for accessing the id data.genre - for accessing the genre etc.

You can loop through the data object as following example in jquery

$(data).each( function (key, value) )
{
         $("#iddiv").append(value.id+","); //this will show all the ids in the div with id iddiv, which are separated by commas
}

<body>
        <div id= "iddiv" > </div>
</body>

Edited:

It is a two dimensional object so do the below thing

$(data).each( function (key, value) )
{
        $(value).each( function( key2, value2 )){

         $("#iddiv").append(value2.id+","); //this will show all the ids in the div with id iddiv, which are separated by commas

         })
}

Need Your Help

How can I serialize all features on a layer to json using openlayers 3

javascript serialization openlayers-3

I want to allow a user to draw a polygon on a map using openlayers 3 and then when the user presses "save" I want to put the json for the polygon into a hidden field so that it can be sent back to ...