Laravel中setAttribute和queryScope的用法
2024-09-07 23:33:54
setAttribute使用场景:
数据在存入数据库的时候需要进行预先处理,每次都会写很多重复代码,使用 setAttribute之后就可以在数据填充时自动完成。
setAttribute的写法:set+字段名+Attribute
,还有的就是使用驼峰法。
queryScope的使用场景:
像用户展示数据时经常会使用重复的代码,使用之后可以优化代码,减少重复代码
这里注意一下写法scope+自定义的方法名字
,还有就是一如既往的驼峰法。
比如我们想使用published()
这个方法,就定义为scopePublished($query)
。这个时候就可以真正的使用上面说的查询了,在ArticleController
的index()
方法中
参考:laravel教程之setAttribute和queryScope
最新文章
- modelsim无法识别include文件的解决方法
- Python中的random模块,来自于Capricorn的实验室
- [Java面试十一]数据库总结.
- sql语句按照汉字拼音首字母排序
- Graph database_neo4j 底层存储结构分析(3)
- Asp.net MVC @Html.DisplayNameFor中文乱码解决办法
- 最近很火的携程Java 工程师的一道面向对象面试题
- 01--从根源种子CCNode说起
- Android Audio System 之一:AudioTrack如何与AudioFlinger
- Quartz2D裁剪圆形头像
- 基于Casperjs的网页抓取技术【抓取豆瓣信息网络爬虫实战示例】
- SqlParameter参数类型为int32时候的传值陷阱
- 【译】The Accidental DBA:Troubleshooting
- java内存溢出(二)
- requests库下载图片的方法
- Docker系列教程01-Centos7安装新版Docker教程(10步)
- springboot+web文件上传和下载
- Android ANR Waiting because no window has focus问题分析
- ThreadLocal使用
- MD5算法分析