💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
PHP的空安全运算符简化了Eloquent关系链,但在用户和模型所有者都没有教练时,权限检查会失败(null === null),目前缺乏有效的检测方法。
🎯
关键要点
- PHP的空安全运算符简化了Eloquent关系链,提升了代码可读性和一致性。
- 使用空安全运算符时,可能会遇到链结果为null的情况。
- 示例代码检查当前用户是否是模型所有者的教练。
- 如果当前用户和模型所有者都没有教练,权限检查会失败(null === null)。
- 目前缺乏有效的方法来检测这种情况,作者在代码审查时会特别关注这一点。
➡️