解决laravel id非自增 模型取回为0 的问题

时间:2024-01-23 14:43:14
【文件属性】:

文件名称:解决laravel id非自增 模型取回为0 的问题

文件大小:41KB

文件格式:PDF

更新时间:2024-01-23 14:43:14

ar id laravel

问题 laravel5.2 中 如果一个模型的id 为string等非自增类型时候 使用模型的find方法 会返会0 样例代码: $a=Model::find('blcu'); echo $a->id; //结果为0 原因查找 通过var_dump(a)发现a)发现a [attributes:protected]=> array(16) { [id]=> string(4) blcu 也就是数据其实是读取出来了 只是->id取得时候 变成了0 查看Model的 getAttribute 方法,此方法指向了 getAttributeValue public fun


网友评论