【发布时间】:2015-07-21 18:23:31
【问题描述】:
这是我的 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.
任何想法为什么会发生这种情况?
您的帮助将不胜感激!
谢谢! :)
【问题讨论】:
-
你的url与路由控制器不同
-
@madalinivascu 我认为不是,我认为
Route::controller('user','UserController');的意思是当您在网址中有/user时,您指的是UserController文件中的所有函数/方法跨度> -
你发送 csrf 令牌了吗?
-
@user3621494 如果您查看我的代码,您会发现是我发送的。
标签: php jquery ajax laravel laravel-5