javascript - Checking authentication in Laravel via Angular -
in angular app created service:
.factory('auth', function($http) { return { is_authenticated: function() { return $http.get('/api/users/is_authenticated'); } } });
my method in api backed laravel:
public function is_authenticated() { if(auth::check()) { return response::json(array('authenticated' => true)); } return response::json(array('authenticated' => false)); }
and in controller:
auth.is_authenticated() .success(function(data) { $scope.is_authenticated = data.authenticated; if(data.authenticated) console.log('yes'); });
when go /api/users/is_authenticated
see nothing on page, however, when echo auth::check()
there 1 on page.
in view have list ng-show="is_authenticated"
it's not working.
what doing wrong here? i'm failing see problem. why 'yes'
not being logged console?
and yes, have injected auth
service controller.
Comments
Post a Comment