Laravel 5 jQuery ajax post抛出一个未找到Controller方法的错误

时间:2015-05-11 09:48:04

标签: php jquery ajax laravel laravel-5

这是我的routes.php

Route::controller('user','UserController');

我的刀片文件中的javascript代码

  jQuery.ajax({
            type:"POST",
            url:"/user/login-from-fb/",
            data:{
                data:data,
                _token: "<?php echo csrf_token(); ?>"
            },
            success:function(data){

            }
        });

在我的UserController.php

public function postLoginFromFb(){
    $data = \Input::all();
    var_dump($data);
    die;
}

这是我的代码,但看起来我总是收到错误。 这是错误:

Sorry, the page you are looking for could not be found.

NotFoundHttpException in Controller.php line 259: Controller method not found.

为什么会发生这种情况?

非常感谢您的帮助!

谢谢! :)

1 个答案:

答案 0 :(得分:2)

尝试使用此类型网址

<?php echo URL::to('user/login-from-fb') ?>