文章分类: 编程
编程

重构 PHP 代码

1423 2023-02-12 08:18:43

重构意味着更新源代码的结构而不改变应用程序的行为。重构可帮助您保持代码的稳定,简洁和易于维护.

详情...
编程

如何在 Laravel 中使用 Vite 将 CSS/JS 资源部署到线上服务器

1846 2023-02-09 08:12:13

使用 Vite 将资源部署到线上服务器,其中一个方式是在本地进行编译然后将编译好的资源推送到仓库。

详情...
编程

如何在 Laravel 应用中模拟用户

1387 2023-02-08 10:29:42

Laravel Nova 的一个新特性是在控制面板中模拟用户。这很方便,原因很多。但对于我而言,当收到错误报告或问题,并希望看到用户所看到的内容时,模拟他们可以节省大量时间,因为您可以看到他们所看到的。如果你也想在你的 Laravel 应用中实现该功能,Laravel Impersonate 包让这一点变得简单。

详情...
编程

PHP 8.3 新特性: 动态访问类常量及 Enum 成员

1592 2023-02-06 09:18:12

PHP 8.3 以后支持使用变量名访问类常数以及Enum 对象。class MyClass { public const MY_CONST = 42; } $constName = 'MY_CONST'; echo MyClass::{$constName};PHP 8.3 之前,ClassName::{$varName} 语法获取类常量是不允许...

详情...
编程

PHP 8.3 功能: json_validate 函数

2253 2023-02-05 08:06:15

PHP 8.3 添加了一个名为 json_validate 的新函数,用来返回true或false以判断给定的字符串是否是有效的JSON字符串。PHP 8.3 之前,判断给定字符串是不是有效的 JSON 字符串的唯一方法是,尝试解码该字符串,看看是否会产生错误。新的 json_validate 函数底层使用了同一个 JSON 解析器,不过内存使用量更少且像j...

详情...
编程

Laravel 9.49 发布

1550 2023-02-05 00:20:15

Laravel团队本周发布了9.49,支持枚举数组的造型、CLI提示等。请查看变更日志,因为本周的发布中充满了过去两周的新添加、修复和更改...

详情...
编程

如何延长老版PHP应用的生命周期

1307 2023-02-04 09:05:19

PHP 正在稳步发展。每年都会有一个主要的新版本,其中包含新功能、性能改进、相当多的弃用,甚至语法更改。PHP核心开发人员维护两个最新的PHP版本,其中包括活动的bug修复和安全修复,然后是安全修复。这实际上意味着每个主要的PHP版本最多支持三年,现有的PHP应用就要被迫升级。虽然更新现有的PHP应用是理想和推荐的方法,但不可避免的是,有些应用程序/网...

详情...
编程

减少代码重复

1398 2023-02-03 08:06:26

代码重复是很多开发者最为头疼的事情,你以为你已经解决了这一问题,但是还是难免会在实践中碰到这一问题。作为Laravel开发者,在我所见的许多代码库中,控制台命令似乎是常被遗忘的区域。本教程中,我将带你一起关注如何代码编写中减少代码重复。假设我们有一个 Laravel 线上商店,有一天我们需要生成有关所有订单的销量及状态的报告。当前的方式是,登录后台面板,点击按钮...

详情...
编程

Go语言 1.20 版本正式发布

1983 2023-02-03 04:21:57

最新的 Go 版本 1.20 在 Go 1.19 发布六个月后发布。 它的大部分更改都在工具链、运行时和库的实现中。 一如既往,该版本保持了 Go 1 的兼容性承诺。 我们期望几乎所有的 Go 程序都能像以前一样继续编译和运行。语言的变化Go 1.20 包括对语言的四个更改。Go 1.17 添加了从切片到数组指针的转换。 Go 1.20 扩展了它以允许从切片...

详情...
编程

[Laravel 扩展包] Laravel Smart Ads —— 基于Laravel 的广告、Banner及插图管理器

1475 2023-02-02 00:57:38

Laravel Smart Ads 是一个基于 Laravel 的广告,Banner 及插图的管理器。你可以使用该扩展包创建广告,并使用提供的 Javascript 和 Blade 组件将其放置到你的网站中

详情...