码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel中setAttribute和queryScope的用法

时间:2018-02-11 21:30:51      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:就是   control   img   自动完成   target   image   com   log   分享图片   

setAttribute使用场景:

数据在存入数据库的时候需要进行预先处理,每次都会写很多重复代码,使用 setAttribute之后就可以在数据填充时自动完成。

 setAttribute的写法:set+字段名+Attribute,还有的就是使用驼峰法。

技术分享图片

queryScope的使用场景:

像用户展示数据时经常会使用重复的代码,使用之后可以优化代码,减少重复代码

这里注意一下写法scope+自定义的方法名字,还有就是一如既往的驼峰法。

比如我们想使用published()这个方法,就定义为scopePublished($query)。这个时候就可以真正的使用上面说的查询了,在ArticleControllerindex()方法中

技术分享图片

 

参考:laravel教程之setAttribute和queryScope

Laravel中setAttribute和queryScope的用法

标签:就是   control   img   自动完成   target   image   com   log   分享图片   

原文地址:https://www.cnblogs.com/lamp01/p/8443106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!