编程

PHP 8.3 正式发布

637 2023-11-21 16:05:00

PHP 8.3 即将于近日发布。其中涉及多个新特性、变更及特性弃用:新特性-类常量显式类型、新增 json_validate 函数、动态类常量及枚举成员获取、gc_status() 返回额外的 GC 信息

详情...
编程

Laravel 11 正式发布

1060 2023-09-02 14:32:00

Laravel 11 于 2004 年 3 月 12 日正式发布!新特性及改进包括:精简目录结构、不再有 Http/Kernel、模型 casts 更新、新增 Dumpable Trait、配置更改...等等

详情...
编程

在 Eloquent 使用 Laravel Wallet 处理金钱交易

25 1天前

Laravel Wallet 旨在提供可靠且灵活的交易,并处理在数据库中以精确计算的方式保存交易的复杂部分。它提供了直观的 API,易于使用和理解。按照安装说明进行设置完,你可以在 User 模型中使用 HasBlance trait。namespace App\Models; use Illuminate\Database\Eloquent\Mod...

详情...
编程

非正统 Eloquent 2

28 1天前

这是“非正统 Eloquent" 的第二部分。你可以在此处查看上一篇。上一篇文章,我们探讨了各种各样的“非正统”选项,这些选项可以与我们的 Eloquent 模型结合使用。然而,那篇文章只是冰山一角。在这篇文章中,我想介绍一些其他的技巧和窍门,这些技巧和窍门可能比第一篇文章中介绍的主题更深奥,但仍然很方便。例如,你有没有考虑过在seeder 或测试之外使用模...

详情...
编程

CSS 中 @media 规则及用例

28 1天前

使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。浏览器支持表格中的数字表示支持 @media 规则的第一个浏览器的版本号。规则chromeIEFireF...

详情...
编程

TIOBE 编程语言排名: 2024 年 4 月

176 2天前

四月头条:PHP 正在失去它的魔力吗?PHP 在本月的 TIOBE 指数中跌至历史最低。当 TIOBE 索引于 2001 年开始时,PHP 即成为构建交互式网站的标准语言。它的受欢迎程度逐年上升:PHP 最终获得了超过 10% 的市场份额,甚至在 TIOBE 指数中排名前三。在那之后,许多竞争对手进入了这个市场。这些所谓的 web 开发框架的例子有 Rail...

详情...
编程

Laravel 11.3 发布:Laravel Prompt 添加多行文本输入

41 2天前

Laravel 团队发布了 v11.3,更新内容包括:Laravel Prompts 中使用多行文本、Session:hasAny() 方法、Context::pull() 方法等等。多行文本提示(Prompt)Joe Tannenbaum 为 Laravel prompts 贡献了一个 textarea 函数,使之接受多行文本:Laravel Prompt...

详情...
编程

Laravel 11 的新欢迎页

37 2天前

Laravel 11 和 Laravel Reverb 已于 2024 年 3 月 12 日发布。随着 Laravel 的重大更新,当使用 laravel new 或 composer 创建新 Laravel 应用时,我们将获得一个新的欢迎页面。我们来看看新的欢迎页面与之前版本的 Laravel 相比有何不同。无论你是刚接触这个框架还是已经有一段时间了,创建...

详情...
编程

Laravel 底层原理 - Facades

50 3天前

你刚刚安装了一个全新的 Laravel 应用,启动了它,并获得了欢迎页面。和其他人一样,你尝试查看它是如何渲染的,所以转到 web.php 文件中,遇到以下代码

详情...
编程

Carbon 编程语言简介

52 4天前

Carbon 语言是 Google 开发的一种开源的静态编译语言,目标是成为 C++ 的继任者。Carbon 语言,于 2022 年公开发布,目前还处于试验阶段。Carbon 语言拥有大量与 C++ 相契合的特性,一个熟练的C++开发者将能够迅速上手Carbon,并熟练进行程序的编写。1. 为什么要开发 CarbonC++ 仍然是性能关键型软件的主要编程语言...

详情...