Bonjour,

Voila je rencontre un petit problème avec mon code. Je retourne bien du coté api (lumen) mon code. Lorsque je suis en front je demande de récupérer sur mon api les users. Mais rien ne s'affiche je ne comprends pas pourquoi. Pourtant je suis dans le bon port en local.

Voici mon code js angular afin de récupérer les datas :

  <!-- Load Javascript Libraries (AngularJS, JQuery, Bootstrap) -->
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

   <!-- There will be our javascript Application here -->

   <script>
   var app = angular.module('myApp', []);
   app.controller('usersCtrl', function($scope, $http) {

      /* The -R- part */
      $http.get("http://localhost:8888/users")
      .success(function(response) {

         $scope.users = response;
      });

     });

     </script>

Voici la partie api

public function index(){
        $users = DB::select('select * from users ');
         return $users;
    }

Voici la route de mon api


$app->get('/', function () use ($app) {
    return view('index');
});

$app->get('/users','App\Http\Controllers\UserController@index');

J'espère que vous pourrez m'aider sur ce point !
Bonne soirée et merci d'avance !

2 réponses


Hello,

Que dis l'inspecteur dans le navigateur ?
La requête part ? Elle contient bien la liste des users dans la réponse ?

Hello merci mais j'ai trouvé le souci ! merci pour ta réactivité :)