介绍
使用Laravel5.1框架怎么查询模型作用域?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1定义一个查询作用域
定义查询作用域就是在模型中声明一个范围开头的方法:
,, public function scopeHotArticle(查询) {才能 ,,,return 查询→美元orderBy (& # 39; comment_count& # 39; & # 39; desc # 39;)→第(); 以前,,}>然后可以这样使用:
,, public function getIndex () {才能 ,,,热;美元=,文章:hotArticle (); ,,,dd(热); ,,}2动态的查询作用域
动态作用域是允许你传入参数的,根据参数来返回具体的逻辑。
,, public function scopeCommentMoreThan(查询美元,,评论) {才能 ,,,return 查询→美元,(& # 39;comment_count& # 39; & # 39;祝辞& # 39;,评论美元); ,,} public 才能;function  getIndex () {才能 ,,,articles 美元;=,文章:commentMoreThan (10)→orderBy (& # 39; comment_count& # 39;,, & # 39; desc # 39;)→(); ,,,foreach (articles 美元;as $文章){ ,,,,,echo 文章→美元title 只& # 39;,,& # 39;,只条→美元comment_count; ,,,,,echo “& lt; br /祝辞;“; ,,,} 以前,,}>看完上述内容,你们掌握使用Laravel5.1框架怎么查询模型作用域的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
使用Laravel5.1框架怎么查询模型作用域