Lumen(Mini framework Laravel) api with angular

Par Mihenandi-fuki Wony, il y a 10 ans


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

Azorgh, il y a 10 ans

Hello,

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

Mihenandi-fuki Wony, il y a 10 ans

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