文章分类: 编程
编程

Laravel 新的 defer() 助手背后的魔力

221 2024-10-19 01:13:00

Laravel 最近发布了一个名为 defer() 的新助手函数,可用于将回调的执行推迟到响应成功发送之后。通过这种方式,你可以将耗时的工作(比如调用外部 API)卸载到回调,并尽快向用户返回响应。这是它的样子。Route::get('/defer', function () { defer(function () { // do t...

详情...
编程

[Laravel 扩展包]在 Laravel 中备份数据库表

190 2024-10-18 23:57:00

有时,由于某种原因,你可能需要备份数据库表。比如,你可能希望在执行某些迁移之前,在不同的环境中还原它们或备份数据库表。在做任何破坏性的事情之前,备份你的表格可能被认为是一种很好的做法。这就是接下来将要介绍的这个 Laravel 包可以派上用场的地方。本质上,这个包允许从代码中备份一个表或一组表。首先,使用 Composer 安装软件包。...

详情...
编程

[Laravel 扩展包] Matrix.org 的 PHP SDK

168 2024-10-18 07:54:00

updivision/matrix-php-sdk 是一个在 Laravel 项目中使用 Matrix 聊天客户端的包。官方文档你可以在 Matrix.org 官网上查看 Matrix Client-Server API 文档。要在 Laravel 中使用 Matrix PHP SDK,请使用 Composer 将该包添加到项目依赖中:composer re...

详情...
编程

Java 使用 Liquibase 安全地演化数据库 schema

223 2024-10-17 09:44:00

本文将向你展示如何使用 Liquibase 来演化 Java web 应用的数据库 schema。首先,我们将研究一个通用的 Java 应用,然后重点介绍一些与 Spring 和 Hibernate 很好集成的有趣选项。当使用 Liquibase 时,我们可以使用一系列变更日志文件来描述数据库 schema 的演变。尽管这些文...

详情...
编程

小米路由器 4C 刷入 openwrt

348 2024-10-17 02:04:00

前期准备#当然是下载一堆东西。一台 小米路由器4c;R3GV2 patches 用于破解路由器使其可以与我们建立连接;breed 刷入breed可以保证我们路由器不会成砖(救砖利器);小米路由器4c 适用的 openwrt 固件 (有很多版本可以去openwrt官网下载,故不放链接)...

详情...
编程

使用 Spring Boot 和 Jmix 快速开发 web 应用

167 2024-10-16 05:25:00

本文中,我们将学习如何使用 Jmix Studio 和 IntelliJ IDEA 的 Jmix 框架。我们将构建一个全栈 MVP 的 Spring Boot 应用,用以跟踪员工费用。从快速设置我们的项目环境到生成响应式 UI 和实现基于角色的访问,我们将看到这个框架如何在保持灵活性的同时加速开发...

详情...
编程

Laravel 优秀的开源应用推荐

213 2024-10-15 23:45:00

有时,看看你最喜欢的框架可以构建什么应用会很有趣。尤其当你正处于为下一个项目选择框架的阶段时。开源项目可能很有用,因为你可以深入代码,看看人们是如何解决类似问题的。由于这些项目是开源的,你也可以为它们做出贡献,并向社区学习。以下是使用 Laravel 构建的一些开源应用的简明列表。如果你知道任何其他你认为值得在评论中添加到这个列表中的开源项目,请在评论中告诉...

详情...
编程

持久化 LocalDateTime、ZonedDateTime 以及与 Hibernate 协作

215 2024-10-14 18:55:00

在 Java 8 中引入的日期和时间 API 最终取代了旧的 java.util.Date。日期。它使用起来容易得多,最终提供了表示日期、日期与时间以及仅表示时间信息的单独类。这不仅可以改进您的业务代码,还可以更容易地将它们用作实体属性。至少在你使用的是正确版本的 JPA 和/或 Hibernate 时如此。如果你希望在持久化日期和时间 API 类时使用正确...

详情...
编程

TemPHPest PHP 的 VSCode 扩展

200 2024-10-14 14:45:00

TemPHPest 是 Visual Studio Code 的一个扩展,用于改进在 VS Code 中编写 PHP。由 Liam Hammett 创建,这个包添加了丰富的 PHP 功能,这将极大地增强编写 PHP 时的体验:TemPHPest 扩展特性用于文件创建的桩代码自动重命名Code Actions自动切换到 PHP 语言从单引号到双引号的自动插值Sn...

详情...
编程

面向开发者的 AI 术语表

301 2024-10-13 07:32:00

大多数开发者在学习如何使用 AI 库将 AI 集成到他们的应用中时都会遇到问题。AI 引入了许多新的术语、缩写词和技术,你必须理解它们才能构建一个好的系统。本文将尽力向那些还不是 AI 专家的开发者解释了最重要的术语和缩写。生成式 AI生成式 AI 是一种在海量数据集上训练的模型,用于发现生成文本、图像、音频和视频等内容的模式.LLM – 大语言模型(Lar...

详情...