laravel控制器负责错误500

时间:2016-08-04 12:05:49

标签: php ajax laravel

我一直在尝试完成ajax请求。但是表单提交给我错误500.我创建了一个控制器来处理表单提交。起初我认为问题是由于_token造成的。但我添加了令牌和问题没有修复。然后我改变了我的邮政路线并在路线页面上处理了请求,这似乎有效。我仍然想使用控制器来处理表单提交。

路线

    //this does not
    Route::post('/mail',[ 
    'uses'=>'ContactController@postContact',
    'as'=>'postContact'
    ]);
    //this works
    Route::post('/mail2',function(){
    return response()->json([
        'result'=>'success'
    ]);
  });

问题控制器

    <?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\ContactModel;
class ContactController extends Controller
{
    public function getContactList()
    {
        $contacts = Contact::all();
        return response()->json([
            'contacts'=>$contacts
        ]);
    }
    public function postContact(Requests $request)
    {
        return response()->json([
            'result'=>'success'
        ]);
    }
}

有什么想法吗?

修正:这是一个错字的家伙。

        public function postContact(Request $request)
    {
        return response()->json([
            'result'=>'success'
        ]);
    }

0 个答案:

没有答案