Laravel Routes / jQuery $ .post()返回404 Not Found

时间:2014-07-07 00:38:10

标签: javascript php jquery laravel-4

包含发送POST请求的jQuery的Javascript文件。

$.post('sign_in', { email: email, password: password }, function(result) {
    $('#sign_in_result').html(result);
    console.log(result);
});

包含POST路由的Laravel routes.php文件。

<?php

Route::get('/', 'HomeController@showWelcome');

Route::post('sign_in', function() {
    return 'Test';
});

不返回测试,不返回任何内容。在控制台中,它显示404 Not Found。

POST http://localhost/project/public/sign_in 404 (Not Found)

1 个答案:

答案 0 :(得分:0)

尝试使用URL类来构建路由的URL,所以:

$ .post('sign_in',....

变为:

$ .post('{{URL :: to('sign_in')}}',....