laravel 基础面试题-偏交谈-2020-12-30-laravel 综合话题-make-查询作用域

未匹配的标注

感谢关注本人公众号: 上海 PHP 自学中心
qq群(3年2万):517085546

laravel 基础面试题-偏交谈-2020-12-30-laravel 综合话题-make-查询作用域

1. 什么是 make 方法?

Laravel 开发人员可以使用 make 方法来绑定接口以创建类。此方法返回类或接口的实例。 Laravel 自动注入在类构造函数中定义的依赖项。

make 方法,你可以使用 make 方法从容器中解析出类实例。make 方法接收你想要解析的类或接口的名字,详情查看

2. Laravel 中的 Response 是什么样的?

所有控制器和路由都应返回响应,然后将其发送回 Web 浏览器。 Laravel 提供了多种方法来返回此响应。最基本的响应是从控制器或路由返回一个字符串。dd也是一个响应。

3. 什么是查询范围(就是查询作用域)?

Laravel 的一个功能是我们可以重复使用类似的查询。我们不需要在 Laravel 项目中再次编写相同类型的查询。定义范围后,只需在查询模型时调用 scope 方法即可

查询范围 分为两种,可以查看

全局作用域

全局作用域允许你对给定模型的所有查询添加约束。使用全局作用域功能可以为模型的所有操作增加约束。

本地作用域

本地作用域只对部分查询添加约束,需要手动指定是否添加约束,在模型中添加约束方法,使用前缀 scope

思考

  1. 说说你正在使用的 scope 场景?

  2. 查询出一个月内所有的数据条件,我要做一个scope,如何做?


防爬虫说明

禁止 学习某地爬虫,知乎爬虫,CSDN 爬虫。
本文,首发在 learnku 社区。

@author
汪春波(www.shxdledu.cn)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~