Guest User

Untitled

a guest
May 13th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. Route::get('/', function () {
  2. return File::get(base_path() . '/front/index.html');
  3. });
  4.  
  5. Route::get('/login', function () {
  6. return File::get(base_path() . '/public/front/login.html');
  7. });
  8.  
  9. angular.module('main').service('HttpServ', ['$http', '$q', 'CONSTANTS', function($http, $q, CONSTANTS) {
  10. var httpRequest = {
  11. sendRequest: sendRequest,
  12. sendFileRequest: sendFileRequest
  13. };
  14.  
  15. function sendRequest(requestObject) {
  16. var deferred = $q.defer();
  17.  
  18. $http({
  19. method: requestObject.REQUEST_METHOD,
  20. url: CONSTANTS.SERVER.ROOT + CONSTANTS.SERVER.API_PATH + requestObject.API_URL,
  21. data: requestObject.REQUEST_DATA
  22. })
  23. .then(function(response) {
  24. if (response && response.data) {
  25. deferred.resolve(response.data[0]);
  26. } else {
  27. deferred.reject(response);
  28. }
  29. }, function(response) {
  30. deferred.reject(response);
  31. });
  32.  
  33. return deferred.promise;
  34. }
  35.  
  36. return httpRequest;
  37. }]);
  38.  
  39. angular.module('main').service('LoginServ', ['HttpServ', 'CONSTANTS', function(HttpServ, CONSTANTS) {
  40. function checkLogin(data) {
  41. var requestObject = {
  42. REQUEST_DATA: {username: 'test', password: 'test'},
  43. API_URL: 'localhost/myproject/check-login',
  44. REQUEST_METHOD: 'POST'
  45. };
  46.  
  47. return HttpServ.sendRequest(requestObject);
  48. }
  49.  
  50. return {
  51. checkLogin: checkLogin
  52. };
  53. }]);
Add Comment
Please, Sign In to add comment