当前位置: 首页 > 知识库问答 >
问题:

提交用户创建表单时出现500服务器错误

景阳曜
2023-03-14

给用户的get请求在控制台上显示以下错误。提交创建用户表单时发生错误

服务器遇到意外情况,无法满足请求。(XHR)post-http://localhost:8000/api/user

Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});

Route::apiResources(['user' => 'API\UserController']);
Route::get('profile', 'API\UserController@profile');
Route::get('findUser', 'API\UserController@search');
Route::put('profile', 'API\UserController@updateProfile');

[2018-12-20 16:09:08]本地错误:SQLSTATE[23000]:完整性约束冲突:1048列“photo”不能为空(SQL:插入到用户(名称电子邮件类型图片密码密码updated_atcreated_at)值(B L Praveen,blpraveen@gmail.com,h6ktiky0yezjmi,2018-12-20 16:09:08,2018-12-20 16:09:08)){“userid”:1,“email”:“blpraveen2004@gmail.com”,“exception”:“[对象](Illuminate\database\queryexception(代码:23000):sqlstate[23000]:完整性约束违反:1048列'photo'不能为null(SQL:插入用户(名称电子邮件类型,created_at)值(B L Praveen,blpraveen@gmail.com,admin,Web Developer,,$2y$10$fdrnkyfmsil9tcpwllssrOCLhpmXvrSIunBbbgLH6KTikY0YeZjMi,2018-12-20 16:09:08,2018-12-20 16:09:08))在F:\xamp\htdocs\laravstart\vendor\laravel\framework\src\Illuminate\connection.php:664,PDOException(代码:23000):SQLState[23000]:完整性约束冲突:1048列'photo'在


共有1个答案

田修为
2023-03-14

问题出在POST处理程序中的UserController(可能是Store方法,该方法在DB中创建用户)--当您将用户保存到DB时,Photo列为空--但是DB不接受该列的空值。更正将用户保存到数据库的代码,或更正数据库接受users表中photo列的空值。

 类似资料:
  • 我正在使用tinyMCE-4.0。16以cakePHP2的形式。4.当我单击submit时,表单不提交,并在控制台中出现以下错误 具有name='data[Research][description]'的无效窗体控件不可聚焦。 我在文本区使用HTML5验证“必需”。

  • 我试图通过一个表单向数据库添加一个表。正在创建的实体称为相册,它有2个字段,艺术家和流派。这两者都是独立的实体。这两个字段用@ManyToOne进行了注释 当我提交表单时,这是我得到的错误: 以下代码是我的控制器的一部分: 下面的代码是百里香模板的一部分: 是什么导致了这个错误?

  • 当我提交post方法表单时,给定输入字段值,提交时不获取。如果我在Jquery中使用Ajax调用,那么表单值将序列化并正确提交,但是在javascript中,使用FormData的Ajax调用会出错。 谁能解决我的问题。 错误: > 错误:不能设置报头后,他们被发送。OutgoingMessage.set头(_http_outgoing.js:356: 11) 阿波罗模型拯救未设置键:主键字段:名

  • 我在同一个文件夹(tut67)中创建了这个javascript文件,index.html,about.html,contact.html,services.html,但它仍然给出了每个html文件的错误。(我使用MacBook Air)。 代码如下::: 常量about=fs.readfileSync('./about.html'); const contact=fs.readfileSync('

  • 我正在intellij上启动一个tomcat服务器(没有部署任何东西),但我得到以下错误。我一直在找它,但没有运气。你能帮帮我吗? 编辑: 应用程序.属性:

  • 我在创建一个返回“hello”字符串的简单web服务时遇到了以下错误 白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退。 我的Web服务终结点: 我的配置类: 我的依赖关系: 我的项目结构: