一般错误:1364 字段“user_id”没有默认值[重复]

2024-01-13

我试图将 user_id 分配给当前用户,但它给了我这个错误

SQLSTATE[HY000]: General error: 1364 Field 'user_id' doesn't have a 
default value (SQL: insert into `posts` (`updated_at`, `created_at`) 
values (2017-04-27 10:29:59, 2017-04-27 10:29:59))

这是我的方法

//PostController
Post::create(request([
        'body' => request('body'),
        'title' => request('title'),
        'user_id' => auth()->id()
    ]));

用这些填充物

//Post Model
protected $fillable = ['title', 'body', 'user_id']

然而这个方法可以完成工作

//PostController
auth()->user()->publish(new Post(request(['title' ,'body']))); 

//Post Model
public function publish(Post $post)
{
    $this->posts()->save($post);
}

any idea why this fail? enter image description here


您需要更改数据库严格模式。要禁用,请按照以下步骤操作

  1. Open config/database.php

  2. find 'strict'将值 true 更改为 false,然后重试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一般错误:1364 字段“user_id”没有默认值[重复] 的相关文章

  • 如何解压 PHP/Lumen/Laravel 的 gzip 请求?

    我收到来自第三方的 gzip 编码文本请求 1mb 所以这是有道理的 我的测试路线 router gt post testgzip function Illuminate Http Request request decompressed
  • PHP 会话不适用于游戏

    我正在尝试模仿一款名为 SKUNK 用骰子玩 的游戏来完成一项作业 我无法让会话正常工作 这是我第一次使用 PHP 我还被告知无需会议即可完成 这是我的代码
  • 如何使用 php 发送服务器错误响应?

    一旦用户点击删除按钮我的 jQuery 脚本要求服务器删除所选项目 现在我想要我的php发送成功或错误响应的脚本 是否有可能触发错误回调万一该项目无法删除 Thanks 我的 jQuery 代码 ajax type post url myA
  • PHP严格标准:声明应该兼容

    我有以下类层次结构 class O Base class O extends O Base abstract class A Abstract public function save O Base obj class A extends
  • 将“php”作为 shell 脚本执行时的自定义 php.ini 文件

    我在跑php作为 shell 脚本 我不确定 shell脚本 是否正确 该文件以 usr bin php 这很好用 但 MongoDB 类没有正确加载php ini文件 具有extension mongo so 未使用 我该如何使用它tha
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • 在 PHP 中使用 phpseclib 时出现 RSA 问题

    我正在尝试在 phpseclib 中使用 RSA 实现 我认为在函数中执行一次代码并重新使用该函数会更容易 当我尝试向代码发送短信时 我收到一条错误消息 提示 解密错误 测试还让我意识到每次代码运行时密文都是不同的 所以我显然在那里做错了什
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • 覆盖控制器 Symfony 3.4/4.0

    我目前正在尝试覆盖 FOSUserBundle 中的控制器 在新的文档中 https symfony com doc 3 4 bundles override html https symfony com doc 3 4 bundles o
  • 通过 $_SESSION 从一个脚本发送到另一个脚本期间数据丢失

    我正在尝试将一个充满属性的对象从一个 PHP 发送到另一个 PHP SESSION object obj where obj是一个用 foreach 循环指定的对象 foreach array of objects as obj SESSI
  • Woocommerce 结账自定义选择字段

    我有以下功能 将选择列表添加到 woo commerce 结账表单中 woocommerce form field airport pickup array type gt select class gt array airport pic
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有
  • 在 apache docker 容器中运行虚拟主机

    我在同一个 apache 容器中有两个 php 应用程序 我试图在端口上运行其中一个应用程序 因为它需要通过根域而不是子文件夹进行访问 我想在端口 8060 上运行应用程序 我尝试使用 apache 虚拟主机执行此操作 但它不会加载页面 h
  • 跟踪用户何时点击浏览器上的后退按钮

    是否可以检测用户何时单击浏览器的后退按钮 我有一个 Ajax 应用程序 如果我可以检测到用户何时单击后退按钮 我可以显示适当的数据 任何使用 PHP JavaScript 的解决方案都是优选的 任何语言的解决方案都可以 只需要我可以翻译成
  • Doctrine EntityManager 清除嵌套实体中的方法

    我想用学说批量插入处理 http doctrine orm readthedocs org en latest reference batch processing html为了优化大量实体的插入 问题出在 Clear 方法上 它表示此方法
  • 标准化 UTF-8 到底是什么?

    The 重症监护室项目 http userguide icu project org transforms normalization 现在也有一个PHP库 http us php net manual en class normalize
  • php,统计字符并删除超过140个字符的内容

    我需要一个 PHP 函数来计算短语的字符数 如果短语长度超过 140 个字符 则此函数应删除所有其他字符并在短语末尾添加三个点 例如我们有 message I am what I am and you are what you are et
  • 内部 while 循环不工作

    这是我项目网页上的代码片段 这里我想显示用户选择的类别 然后想显示属于该类别的主题 在那里 用户可以拥有多个类别 这没有问题 我可以在第一个 while 循环中打印所有这些类别 问题是当我尝试打印主题时 结果只显示一行 但每个类别中有更多主
  • 使用正则表达式提取两个短语之间的所有单词[重复]

    这个问题在这里已经有答案了 我正在尝试使用以下正则表达式提取两个短语之间的所有单词 b item W w W 0 2 1 one W w W 0 3 business b b item W w W 0 2 3 three W w W 0 3
  • 如何向 laravel-passport 访问令牌添加自定义声明?

    我刚刚使用了 laravel passport 它与 jwt auth 相同 我想向我的 accessToken 添加一些自定义声明 可以吗 我想通过2fa status gt true在访问令牌和 API 调用时 有了这个访问令牌 我还想

随机推荐

  • 在 Gatsby 中设置环境变量

    我使用了这个教程 https github com gatsbyjs gatsby blob master docs docs environment variables md https github com gatsbyjs gatsb
  • GLSL 大气散射不随变换缩放

    我正在尝试在 GLSL 版本 4 10 中实现大气散射 我正在改编此 Shadertoy 着色器中的着色器https www shadertoy com view lslXDr https www shadertoy com view ls
  • 如何在R中为28个多图案例添加注释?

    I have 一个可容纳 28 个地块的空平台 par mfcol c 7 4 mar rep 1 4 oma rep 5 4 lapply 1 28 plot t n xaxt n yaxt n Question 我想知道我怎样才能添加所
  • 上传前预览图像

    我有一个包含四个图像的页面供用户选择 我希望用户能够在上传之前预览网站上的每个图像 下面的 JavaScript 代码仅适用于一张图像 但我希望它适用于通过上传的多张图像
  • Kotlin:在界面中指定输入约束

    假设我有以下界面 interface MathThing fun mathFunction x Int 假设我想对该函数施加的约束是 x 不能为负数 如何确保每次 MathThing 类型的对象不满足此 或任何其他任意 条件时 都会引发 自
  • Tampermonkey GM.xmlHttpRequest 不是函数

    我正在努力解决我的脚本问题 无论我尝试做什么 GM xmlHttpRequest 都会抛出错误 不是函数 我的其余代码工作正常 这是我的代码的删节版本 UserScript name FUT20 Autobuyer Menu namespa
  • 如何在应用程序暂停或销毁时停止服务,但在切换到新活动时不停止服务?

    目前我有一个Service我用它在应用程序打开时在后台播放声音文件 public class BackgroundSoundService extends Service MediaPlayer player public IBinder
  • 按(可能非唯一)值对哈希表进行排序

    我有一个将字符串映射到整数的哈希表 字符串是唯一的 但多个字符串可能会映射到同一个整数 我天真的方法是简单地将 Hashtable 反转为由 Hashtable 的值索引的 SortedList 但问题是 只要两个 Hashtable 的字
  • 适用于 iOS 的 HTML 编辑器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有人可以推荐任何用于编辑 HTML 的原生 iOS 组件吗 我找不到任何谷歌搜索 文字学 http www textasticapp co
  • 从 td 标签获取 href 属性链接 BeautifulSoup Python

    我是 Python 新手 有人建议我使用 Beautiful soup 进行报废 但我遇到了一个问题 即根据第 4 列中的年份从 td 标签第 2 列中获取 href 属性 table class tableFile2 tr th widt
  • 如何断言 Rails 集成测试中没有路由匹配?

    我有一个 Rails 3 集成测试来测试我的路线 它包含以下测试 assert routing category url path foo url path controller gt foo action gt show category
  • 我想在数组中添加项目

    我正在尝试在空数组中添加项目 我正在使用 Dio 包发送 post 请求 所有其他代码都工作正常 但我在这里对这个问题很困惑 我拿了一个空数组 然后我尝试 setState 函数将项目添加到空列表中 每次按下列表时我都会打印该列表 但我得到
  • c++ 将没有时区的postgres时间戳转换为time_t

    我使用 libpq 库从 C 连接到 postgreSQL 我从 postgreSQL 请求并获取日期 没有时区的时间戳 但结果有一个我不知道如何修复的偏移量 Postgres 表 id date integer timestamp wit
  • Redis lua脚本不工作

    我创建了一个 redis lua 脚本来根据关键数据类型执行命令 local keyType redis call TYPE KEYS 1 if keyType string then return redis call GET KEYS
  • 有没有好的 Perl 自动化测试套件? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有人可以推荐一些好的 Perl 自动化测试套件框架吗 这实际上取决于您想要做什么 但这里有一些背景知识
  • 如何在 Android 中创建两个视图,每个视图使用 50% 的高度,除非其中一个较小?

    想象一个完整的 Android 设备屏幕 我希望它分为两个部分 上半部分包含文本 该文本可能大于可用空间 或不大于可用空间 因此文本将滚动 即 ScrollView 内的 TextView 下半部分包含一个 MapView 控件 具体看一些
  • joda - 解析 RSS 项目中 pubDate 的时区

    我正在使用 Joda 解析 RSS 项目中的 pubDate 日期必须采用 RFC 822 格式 http feed2 w3 org docs error InvalidRFC2822Date html http feed2 w3 org
  • JOGL白色质感?

    我正在尝试加载 Earth png 并将其放置在三角形上 图像尺寸为 256x256 我已经按照在线教程进行了几个小时的研究 但三角形仍然保持白色 任何人都可以指出我正确的方向吗 import java awt Frame import j
  • 如何在 C# 中生成 HMAC 签名

    我正在尝试与第 3 方 API 集成 该 API 需要对我的请求正文和一些变量进行加密 并使用 HMAC 签名进行授权 他们为我提供了示例 JavaScript 代码 function generateHMACSignature partn
  • 一般错误:1364 字段“user_id”没有默认值[重复]

    这个问题在这里已经有答案了 我试图将 user id 分配给当前用户 但它给了我这个错误 SQLSTATE HY000 General error 1364 Field user id doesn t have a default valu