文件名称:解决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