如何 把 laravel model 的主键修改为字符串类型
SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE va
如果要把 laravel model 的主键修改为字符串类型,在该model中不仅需要修改
protected $primaryKey = '你的主键';
还需要
public $incrementing = false;
不然会出现 拿不到主键的值,或者报错
SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE va
帝国金的菜园子
分享一些工作学习中的经验
188 声望
3 粉丝
推荐阅读
win10 docker laradock 搭建PHP“简易”开发环境
安装windows版本docker,并且安装,这里我选择使用hyperV【官网】:[链接]下载laradock【github】:[链接] {代码...} 进入laradock文件夹复制.env.example到.env打开.env,按需进行一些调整,比如: {代码...} 按...
小金子阅读 620
Django笔记十二之defer、only指定返回字段
本文首发于微信公众号:Hunter后端原文链接:Django笔记十二之defer、only指定返回字段本篇笔记将介绍查询中的 defer 和 only 两个函数的用法,笔记目录如下:deferonly1、deferdefer 的英语单词的意思是 延迟、...
Hunter阅读 954
Django笔记八之model中Meta参数的使用
本文首发于微信公众号:Hunter后端原文链接:Django笔记八之model中Meta参数的使用前面介绍了 model 的字段属性,字段类型,这篇笔记介绍一下 model 的 Meta 选项。这个选项提供了一些参数,比如排序(ordering)...
Hunter阅读 774
Goravel ORM 新增模型关联,用 Golang 写关联也可以跟 Laravel 简单
Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。框架风格与 Laravel 保持一致,让 PHPer 不用学习新的框架,也可以愉快的玩转 Golang!
韩同学的简单逻辑阅读 753
laravel 文档摘要
$request->input('date') 可以是 "2021-01-05 01:00:00" 字符串,通过 Carbon::parse($request->input('date') ?? now_local()),它可以被转化为 CarbonInterface::DateTimeInterface
changsj阅读 727
Django笔记四十二之model使用validator验证器
本文首发于公众号:Hunter后端原文链接:Django笔记四十二之model使用validator验证器这一篇笔记介绍一下 model 里的 validator 验证器。首先,这是个什么东西呢?在 model 的第四篇笔记里,我们介绍了字段的一些...
Hunter阅读 692
【第五篇Laravel10权限中间件】Laravel10 + Vue3.0前后端分离框架通用后台源码
②复制Laravel9 + Vue3.0前后端分离框架通用后台源码,backend/app/Http/Kernel.php 搜索 $routeMiddleware
小拼拼阅读 588
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。