我一直在尝试完成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'
]);
}