检查你的数据库是否正确配置并连接,尤其是设置好了正确的表名称,重新运行迁移文件并确保每一个字段都有正确的定义。
检查你的路由是否正确,针对插入操作是否使用正确的post方法,对应的路径是否匹配你的控制器方法,确认正确地返回了响应的结果。
检查你的AJAX的请求是否正确发送和接收,特别检查你的URL路径和发送的数据是否正确。
下面是一些基本示例进行参考:
AJAX请求的示例代码:
$.ajax({
type: 'POST',
url: '/api/users',
dataType: 'json',
data: user,
success: function (data) {
console.log(data);
}
});
路由的示例代码:
Route::post('/api/users', 'UserController@store');
控制器的插入方法示例代码:
public function store(Request $request)
{
$user = new User;
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->password = bcrypt($request->input('password'));
$user->save();
return response()->json(['success' => true]);
}
如果以上方法都检查没有问题,也没有错误提示,那么你可以考虑使用日志调试程序来找出问题所在。