laravel ajax提交 500

felixjing 发布于 2016/01/08 09:37
阅读 4K+
收藏 1
路由
Route::group(['prefix' => 'ajax'], function() {
    Route::post('/mstore/morders', 'SitesController@morders');
});
public function morders(Request $request)
    {
        return true;
    }
ajax提交代码
$.ajax({
                    url : "{{ URL::to('ajax/mstore/morders') }}",
                   type : "post",
                   traditional:true,
                   data:{"strorderid[]":strorderid,"strordernum[]":strordernum,"customname":customname,"customphone":customphone,"customaddress":customaddress},
                   dataType : "JSON",
                    headers: {
                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },
                   success : function() {
                       alert("成功");
                   }
                });
提交或者直接访问http://localhost/ajax/mstore/morders 都是500错误,小白求指点,谢谢。
加载中
0
Le_Guto
Le_Guto
//Request 不在 App\Http\Controllers 里, 
//使用 \Request 或者在前边 use Request;
public function morders(\Request $request) 
{
    return ""; 
// 这里只能返回字符串、数字、null和可以隐式转换成字符串的对象之类的。 
// true是bool类型的,Response不能接受 具体看下边的文件
}



/vendor/symfony/http-foundation/Response.php 中的
public function setContent($content)
0
名字不能超过十个字
名字不能超过十个字
{{ URL::to('ajax/mstore/morders') }}
felixjing
felixjing
POST http://yueyu-laravel:8888/ajax/mstore/morders 500 (Internal Server Error) 500错误了..
0
Broly
Broly

http://laravel-china.org/docs/5.1/routing#route-groups

先看清楚文档,'prefix' 和 'namespace' 正确使用方法

0
4fun
4fun
有没有搞定啊
返回顶部
顶部