2014-01-24 10 views
0

им с проблемой извлечения информации с помощью моей Угловое службы от моего заднего конца (Laravel 4) Я просто получаю ошибку 404Laravel 4 + AngularJS (AJAX запрос)

это моя угловая служба

angular.module("SistelApp.Services.ArticleService", []) 
    .factory("ArticleService", ["$http", function($http) { 

      var doRequest = function(location) { 
       return $http({ 
        method: 'GET', 
        url: "http://localhost/sistel/" + location + "Service" 
       }); 
      }; 
      return { 
       articles: function(location) { 
        return doRequest(location); 
       } 
      }; 
     }]); 

это Laravel маршрут:

Route::get("/homeService", "[email protected]"); 

HomeController

public function getArticles() { 

    $array = array(); 
    $array["name"] = "myName"; 
    $array["lastname"] = "myLastName"; 

    return Response::json($array); 
} 

Использование Почтальон (хром приложение), если я иду к маршруту «HomeService» я успешно получить данные обратно в формате JSON ... но в моем угловом приложении я получаю сообщение об ошибке 404 для/HomeService

утра Я отсутствует что-то ???

ответ

0

Похоже, что в вашем коде есть ошибка. Вам не хватает «+»:

var doRequest = function(location) { 
    return $http({ 
     method: 'GET', 
     url: "http://localhost/sistel/" + location + "Service" 
    }); 
}; 
+0

o да .. это просто тип-O, мой код был прав, im все равно получал 404: P –

+0

Вы уверены, что ссылки верны? есть/sistel /, который не отображается в 'Route :: get ("/homeService "," HomeController @ getArticles ");' – sarunast

+0

Я просто краснею вас mment ,, да .. это было в основном проблемой. ти –

0

Я исправил его! ... Я пропускал НЕЧТО ...

URL-адрес: "http://localhost/sistel/" + место + "Service" НЕПРАВИЛЬНО

потому Laravel маршрутизирует от "

... добавив" общественность/"исправлена ​​моя проблема .. ty anyway: D