标签: Laravel
编程

在 Filament 中使用 Apex Chart 插件创建优美图表

1390 2024-03-06 22:47:00

Leandro Ferreira 的 Filament Apex Charts 插件将流行的 Apex Chart 库带到你的 Laravel 应用中。该插件使用与 Apex Chart 库相同的 API,因此可以使用官方文档作为配置参考,在 Filament 中创建图表,就像在 JS 库中一样。该软件包还支持过滤 widget 数据、实时更新(轮询)、延迟...

详情...
编程

在 Laravel 中使用 Google 的 Gemini AI

1601 2024-02-28 18:09:00

在带有 Gemini PHP 包的 Laravel 程序中开始使用谷歌的 Gemini AI API。这个 Laravel 包是围绕 Gemini PHP 客户端构建的,提供了一个与 API 和 AI 模型交互的 Facade:use Gemini\Laravel\Facades\Gemini; $result = Gemini::geminiPro...

详情...
编程

[Laravel 扩展包]RBAC 权限管理包 Laravel Permission

2175 2024-02-24 19:49:00

简介spatie/laravel-permission 是一个由 Spatie 出品的基于 RBAC(Role-Based Access Control) 基于角色的访问控制权限管理包。该包用于管理用户权限和角色。安装通过 Composer 进行安装composer require spatie/laravel-permission安装完成后,你可以这样使用...

详情...
编程

Repositories 及其真实意图

1251 2024-02-16 01:39:00

由于使用了 Repository 模式,你已经替换了多少次底层数据库实现?这就是为什么,在这篇博文中,我想进一步澄清这个完全被误解的软件设计模式,以及为什么反对使用它的第一个论点(上面的问题)实际上是微不足道的,几乎无关紧要。定义 Repository首先,让我们从定义 Repository 实际是什么开始。Repository 模式在 PoEAA 中定义如...

详情...
编程

新的 Laravel 11 应用包括健康检查端点

2298 2024-02-10 21:26:00

作为 Laravel 11 发布的一部分,新应用包括一个健康 /up 端点。该路由是在新的 bootstrap/app.php 文件中通过传递健康相关参数来定义的,该参数默认在 Laravel 11 框架中定义:

详情...
编程

Laravel 11 开始支持立即加载限制

1892 2024-02-07 04:33:00

随着 Laravel 11 于 2024 年 2 月发布,Laravel 将原生支持对每个父级立即加载的结果数量进行限制。We've integrated the code behind @staudenmeir's "eager load limit" package into Laravel 11.That means in Laravel 11 thi...

详情...
编程

探索 Laravel 11 的中间件

2512 2024-02-06 02:03:00

Laravel 11将于2024年“第一季度”发布。我正在启动一个新项目,因为离发布日期太近了,我想我会看看新的主要版本会有什么不同。我记得 6 个月前读过 Laravel News 的一篇文章,关于 Http Kernel 是如何消失的,我对此不以为然。当我使用 laravel new project -dev 创建项目时,我对项目规模如此之小感到非常惊讶...

详情...
编程

Laravel 11: once() 记忆化辅助函数

1837 2024-02-05 02:21:00

once() 函数最初的灵感来自 Taylor Otwell 的这条推文,Spatie 将其制作成一个包,现在已进入Laravel 11 中的 Laravel 框架的核心。这个辅助函数确保无论调用对象方法多少次,都能获得相同的值。当您有一些代码想要确保只运行一次时,once函数非常有用。让我们使用新的 Laravel 11 make:class Artisa...

详情...
编程

Laravel 11: 深入了解精简的目录结构

2628 2024-02-05 01:33:00

我想你会喜欢下周推出的 Laravel 11 应用程序中的新框架!新人会欣赏极简主义,有经验的开发人员升级不会喷到破坏性的变化。你不必更改Laravel 10 应用结构即可升级到 Laravel 11。如果你想跟随并进行实验,你可以同时创建一个 Laravel 10 和 Laravel 11 项目。我们使用以下命令来执行此操作# Update the ins...

详情...
编程

Laravel 11 引入 Dumpable Trait

1402 2024-02-04 01:00:00

虽然从技术上讲 Dumpable trait 是 Laravel 11 新增的,我想说的是,它将 dump() 和 dd() 的思想整合为一个可重用的 trait,这样类就不必单独手动实现。应用开发人员和包作者也可以从这种新的 /support trait 中受益,以便在可链接类中轻松添加调试方法。在 Laravel 10 中,我们已经很喜欢能够将...

详情...