对于 PHP 框架,我们真的需要使用 LTS 版本吗?

2022-03-06
阅读 3 分钟
4.7k
最近随着 Laravel 9 的发布,有人发现了一个有趣的事情,那就是 Laravel 9 最初开发时是作为 LTS 版本发布的,来接替 Laravel 6,在正式发布时也是以 LTS 版本发布,而在正式发布后不久,Laravel 的官方文档中却将 Laravel 9 的 LTS 字样进行了移除,使得 Laravel 9 变成了一个「普通版本」。
封面图

在 PHP 中管道(Pipeline) 能帮我们做什么?

2020-05-07
阅读 6 分钟
7.7k
管道,在 PHP 开发中其实我们很少有听到有人说管道这个词,在 Linux 操作中听到的比较多 “管道操作符 |”,其实这里我们要探讨的管道和这个也是一个概念,就如名字一样,“管道”,当数据从管道的一头进入后,经过内部的处理,最终再从另一头出来。在经过管道的途中,我们可以对我们传入的数据或者处理结果进行相应的调整以...

更加顺手的用好 Laravel 的多态关联

2019-10-27
阅读 6 分钟
11.3k
在业务中,关联是我们最常用到的场景。在开发时我们始终都在强调对数据库设计选择可解耦,简洁化,最小化。在这种开发环境下,往往都会将传统的一个大表拆分成多个小表,这时候关联就显得很重要。

如何使用 PHPStorm 进行优雅的项目开发?

2019-07-12
阅读 7 分钟
5.9k
PHP Storm 这个开发工具,很多 phper 应该有所耳闻,甚至也有不少人使用其作为生产工具,但是很多人都没有最大限度的使用它,本文就来总结一些优雅开发的小技巧。

如何理解 Laravel 和 ThinkPHP 5 中的服务容器与注入?

2019-07-03
阅读 8 分钟
6.2k
很多人一开始看到官方的文档,无论是 Laravel 还是 ThinkPHP ,看完都是一头雾水,不求甚解。甚至都是直接跳过去,不看,反正我也不一样用得到这么高端的东西,如果在短时间内有这个念头很正常,尤其是习惯了 ThinkPHP 3 的使用者,相对引入的理念比较前沿,如果你在长时间内都不去考虑去理解,那就要看你自己的职业规划...

PHP & MySQL 「数据关联一对一」的最佳实践

2019-03-30
阅读 4 分钟
3.8k
在开发过程中,通常会遇到很多 一对一 数据的处理情况。而很多时候我们会要取到的是一个列表,然后列表的单条记录的对应另外一张表,来实现业务。比如下面的商品信息 和 商品详情 两个表,这里为了演示只是使用了基础字段,实际开发中可能会复杂的多,下方演示代码中数据库连接使用 PDO 进行处理。

PHP 多维数组中的 array_find

2019-03-13
阅读 4 分钟
7.1k
最近在开始使用 ThinkPHP 5.1 进行一系列开发工作,因为之前是使用 Laravel 进行开发,像是标题中的这种小问题都在 Laravel 中很容易实现。直接使用 array_first 方法进行查找即可。