首页 > 作文

Laravel5.1 框架模型查询作用域定义与用法实例分析

更新时间:2023-04-08 03:46:37 阅读: 评论:0

本文实例讲述了laravel5.1 框架模型查询作用域定义与用法。分享给大家供大亚洲杯分组家参考,具体如下:

所谓的查询作用域就是允许你自定义一个查询语句 把它封装成一个方法。

1 定义一个查询作用域

定义查询作用域就是在模型中声明一个scope开头的方法:

  public function scopehotarticle($query)  {    return $query->orderby('comment_count','desc')->first();  }

然后可以这样使用:

  public function getindex()  {    $hot = article::hotarticle();    dd($hot);  }

2 动态的查询作用域

动态作用域是允许你传入参数的,根据参数来返回具体的逻辑。

  public function scopecommentmorethan($query, $comment)  {    return $query->where('comment_count','>',$comment);  }  public function getindex()  {    $articles = article河北招生::commentmorethan(10)->orderby('comment_count', 'desc入党自我评价')->get();    foreach ($ar全面深化改革领导小组ticles as $art怎么写计划书icle){      echo $article->title . '  ' . $article->comment_count;      echo "<br />";    }  }

本文发布于:2023-04-08 03:46:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/22f3a2ecbb9b93ad18570f456a604534.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Laravel5.1 框架模型查询作用域定义与用法实例分析.doc

本文 PDF 下载地址:Laravel5.1 框架模型查询作用域定义与用法实例分析.pdf

标签:作用   定义   亚洲杯   模型
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图