美文网首页
来自空巷的一纸随笔

来自空巷的一纸随笔

作者: Moody空巷 | 来源:发表于2018-10-30 00:02 被阅读0次

加入简书好久了,以前从来没有这么高的兴致来写一篇文章。为什么我今天会想写些什么,不过是想现在开始,好好总结,过好每一天。

在新的公司,用新的框架,一开始总会有点沉实要把事情做好。新公司用的laravel框架,初步上手,看着文档,入门倒也简单。可是开发过程中,就我这性子,还没学会怎么走就想开始跑。看着平时冗重的数据库操作,发现laravel有这么个函数updateOrCreate,顾名思义,更新或者创建,简洁明了。可是使用过程中,这么一个函数,卡着好几天,我是反复测试,都找不到原因。能创建,不能更新(图1),明明写法没错,参数没错。那么为什么?

图1

关于updateOrCreate这个函数,我是问同事,问前辈,问度娘。起初,发现第一个错误,Model实例的时候没有写$fillable(允许什么字段插入),再测试,还是不行。打印执行结果返回是true,可是数据纹丝不动。然后再找前辈取经,被告知laravel-debugar这个拓展包。按着指引装完,测试。发现这个debug只会响应错误操作。前辈的一句--那就让他报错,使我茅塞顿开。好了,终于得到这个updateOrCreate()的sql语句。发现  ·id· = null(图2),

图2

这就逐渐明朗了,建表的时候我没有太注意主键名称·Id·。这个单词虽然一样,但是大小写的差异却是整个问题的出入点。再回来看laravel框架,Model默认$primaryKey='id',原来原因就在这里。

那么问题找到了,解决方案我能想到的是两个:1 修改Model的默认$primaryKey; 2 建表的时候,把id规范好,因为这也是大都潜移默化的认知点。

晚安!

相关文章

  • 来自空巷的一纸随笔

    加入简书好久了,以前从来没有这么高的兴致来写一篇文章。为什么我今天会想写些什么,不过是想现在开始,好好总结,过好每...

  • 烟雨梦

    水墨雨巷空, 淡烟丁香愁, 欲寻梦中人, 一纸油伞透。

  • 《雨·巷》一纸随笔。

    撑着油纸伞,独自彷徨在悠长,悠长,又寂寥的雨巷,我希望逢着一位丁香一样的,结着愁怨的姑娘。 初读这首诗的时候...

  • 空巷

    我在拐弯处回望. 望向虚无空旷. 仿天外传唤. 鱼儿. 空巷人来又去. 空巷还是空巷. 空巷容下过往, 空巷虚怀等盼。

  • 空巷

    九分的焦灼 酿成了十二分的热泪 九尾狐孤独的等待日出 却到日落都未遂 我寄给你的甘果 你可否有品尝 是否甜味 我喂...

  • 空巷

    青色的天空 远处渐显的晚霞 空无一人的街道 只有偶尔经过的汽车 苹果花的芬芳还在弥漫

  • 空巷

    我费尽心事想平静陈述 你看我还同孩子般跌跤痛哭 那用视角过滤的谎言不多 你知道讲荞麦有些苦 所以习惯现在听别人替我...

  • 空巷

    我躲在空巷的深处寂静无声幽暗清冷早已不那么在意空巷另一头最深的眷恋我蹲在空巷的深处目睹一阵风走过巷口为我短暂的停留...

  • 空巷

    风闲下来,雨闲下来小木桶闲下来,更多的农活被晾在檐口 地寂寞在种,田荒凉在耕草走到哪里,也无人问它村口仿佛被扎紧了...

  • 空巷

    站下来等你 你被霜冻伤的翅膀 已经羽毛 凋零 回过头看你 你风抽打的眼睛 已经泪水 干涸 只有我看到 你这一时的样...

网友评论

      本文标题:来自空巷的一纸随笔

      本文链接:https://www.haomeiwen.com/subject/zihwtqtx.html