PHP编程 1921

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。

Laravel Eloquent ORM 实现查询表中指定的字段

在使用Laravel ORM的Model方法find, get, first方法获取数据对象时返回的数据对象的attributes属性数组里会包含数据表中所有的字段对应的键值关系,…

2022-04-15 622

浅谈laravel5.5 belongsToMany自身的正确用法

场景 用户之间相互关注,记录这种关系的是followers表(follower_id 发起关注的人 followed_id被关注的人) 现在的多对多的关系就不再是传统的三张表的关系…

2022-04-15 1,113

解决laravel5.4下的group by报错的问题

使用ORM查询数据显示这个错,这是因为laravel使用了开启了mysql的严格模式所以 如果要关闭的话,我们需要找到config/database.php这个文件,然后将 mys…

2022-04-15 807

laravel ORM关联关系中的 with和whereHas用法

with 渴求式预加载 可以有效的避免 N+1 问题,用法如下: $books = App\Book::with('author')->get(); 如果有多个关联关系可以用…

2022-04-15 573

laravel 模型查询按照whereIn排序的示例

实例如下所示: $ids = [5,7,3,1,2]; $data = Content::whereIn('id',$ids) ->select('id') ->get…

2022-04-15 560

解决Laravel无法使用COOKIE和SESSION的问题

COOKIE和SESSION的具体使用百度和官方文档上都有。 但是,文档里没有说明必须经过相应的中间件才能使用,百度搜索结果都是彼此copy的bullshit!!! 方法如图所示,…

2022-04-15 788

laravel 使用事件系统统计浏览量的实现

最近有一个商城项目中有统计商品点击量和艺术家访问量的需求,但又不想改动太多原来的代码,而点击与访问这两个动作是有明确触发点的,正好可以用laravel中的事件系统来做,在点击和访问…

2022-04-15 929

关于laravel 子查询 & join的使用

本项目中关联了2个数据库 'default' => env('DB_CONNECTION', 'mysql'), //默认使用mysql为连接库 'connections' …

2022-04-15 592

laravel高级的Join语法详解以及使用Join多个条件

在laravel中我们常常会使用join,leftjion和rightjoin进行连表查询,非常的方便,但是我今天遇到一个问题,就是链表查询需要on多个条件,即我要订单的id和发货…

2022-04-15 1,285

Laravel 连接(Join)示例

内连接 ( 等值连接 ) $users = Book::join('auth','book.auth_id','auth.id') ->select('book.*','au…

2022-04-15 1,105

Thinkphp 在api开发中异常返回依然是html的解决方式

现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类…

2022-04-15 402

PHP 代码简洁之道(小结)

目录 介绍 变量 对比 函数 对象和数据结构 类 别写重复代码 (DRY) 介绍 Robert C.Martin's 的 软件工程师准则 Clean Code 同样适用于 PHP。…

2022-04-15 908