Laravel中setAttribute和queryScope的用法

Posted 郁冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel中setAttribute和queryScope的用法相关的知识,希望对你有一定的参考价值。

setAttribute使用场景:

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

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

queryScope的使用场景:

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

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

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

 

参考:laravel教程之setAttribute和queryScope

以上是关于Laravel中setAttribute和queryScope的用法的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 4.2 打开第二个数据库连接到主数据库

第一章 响应式设计之Media Quer

session.setAttribute和session.getAttribute

关于getAttribute()和setAttribute()的总结

csharp Crear grid sin quer en Json formas

setAttribute 不保存回 XML 页面