Я новичок в laravel. Я хочу создать api, используя laravel, используя ajax-вызов. Но я запрашиваю вызов ajax, url показывает неверный путь к серверу. Вот мой код
Мой файл Маршрут:Laravel Ajax call url to controller
Route::get("a/b","[email protected]");
Мой расслоение плотной файл:
var base = "public/index.php";
var url = base + "a/b";
$.ajax({
url : url,
dataType: "json",
timeout: 10000,
error:function(){ alert("Error getting from server") }
}).done(function(resp){
});
Пусть я в следующих сайтах:
domain.com/dev/lar/public/index.php/c/d
Тогда я называю это Аякса, то url будет перенаправлен на
domain.com/dev/lar/public/index.php/c/public/index.php/a/b
Здесь лар моя Laravel папка приложения
** Note I am using NGINX server. My Server Admin do not rewrite this url. That's why I use public/index.php **
Попробуйте этот код маршрута :: получить ("/ A/B", "аСопЬгоНег @ C"); вместо Route :: get («a/b», «AController @ c»); –
Этот маршрут не работает, потому что папка моего приложения представляет собой много подпапок после домена. ex-domain.com/dev/{laravel] – Alien
Почему вы используете domain.com/dev/lar/public/index.php/c/d не domain.com/dev/lar/public/c/d. вы делаете index.php каталог, а не файл ??? –