标签: Laravel
编程

Laravel 参数化中间件

765 2025-02-10 17:57:00

Laravel 的中间件系统通过参数传递变得更加强大,它允许基于运行时值的动态行为。此功能对于基于角色的访问控制、速率限制或任何需要可配置中间件逻辑的场景尤其有用...

详情...
编程

[Laravel 扩展包]Laravel 的 Deepseek API 包

1697 2025-02-09 14:34:00

DeepSeek Laravel 包是一个围绕社区驱动的 PHP 客户端库的包装器,用于与 DeepSeek v3 AI 模型集成。DeepSeek v3 于 2024 年 12 月发布,其速度相较于之前的型号有了显著提升...

详情...
编程

在 Laravel 中使用 URI 类

1303 2025-01-31 02:16:00

Laravel 11.35 引入了 PHP League 的 URI 库驱动的 Uri 类。Uri 类使得在 Laravel 中操作 URI 更为容易,同时也为命名路由周边引入了一些便利。基础操作Uri 类的核心是创建和操作 URI 字符串,包括查询参数、URI 片段(fragment)和路径:use Illuminate\Support\Uri; $u...

详情...
编程

Laravel 应用中管理 Proxy Trust

1458 2025-01-28 01:54:00

当在负载均衡器或反向代理后面部署 Laravel 应用时,TrustProxies 中间件的正确配置可确保正确处理客户端信息和 HTTPS 检测...

详情...
编程

Microsoft Teams 通知包

1252 2025-01-23 23:42:00

Laravel 的 Teams 通知包允许你向 Microsoft Teams 发送通知。你可以发送普通消息、包含其他详细信息的消息,甚至可以使用此包的自定义日志记录频道:use Osama\LaravelTeamsNotification\TeamsNotification; // Normal message new TeamsNotifica...

详情...
编程

将 Laravel 模型转换为 JSON 用于 API 响应

1373 2025-01-22 16:10:00

Laravel 提供了几种将 Eloquent 模型转换为 JSON 的方法,toJson() 是最简单的方法之一。此方法在如何为 API 响应序列化模型方面提供了灵活性...

详情...
编程

在 Laravel FormRequest 中使用 #[RouteParameter] 访问路由模型绑定模型

1244 2025-01-16 05:20:00

本文将解释 #[RouteParameter] 注解是什么,如何使用它,以及它所解决的问题。什么是 #[RouteParameter] 注解?#[Illuminate\Container\Attributes\RouteParameter] 注解是 Bastien Philippe (@bastien-phi) 在 PR #53080 中为 ...

详情...
编程

Laravel 中的全局视图数据管理

1296 2025-01-10 23:59:00

Laravel 的 View::share 方法提供了一个直接了当的方式,让数据在应用中跨越所有视图进行共享,适合于处理全局设置、用户偏好或者通用 UI 元素。在 Laravel 应用中,你经常会碰到需要在所有(或大部分)视图中共享的数据,比如用户信息、应用设置、导航菜单或者 footer 内容。在每个控制器中都传递这些数据会导致代码重复。Laravel 的...

详情...
编程

Laravel 的迁移中使用非传统字段

1490 2024-12-31 18:37:00

Laravel 中的迁移是管理数据库 Schema 的好方法。从轻松创建和删除表的能力,到添加和删除列字段的能力,迁移是所有 Laravel 应用的重要组成部分。尽管迁移涵盖了绝大部分与数据库 Schema 相关的内容,但可能会缺少一些东西。就像当你升级应用以使用 MySQL 的新版本时,Laravel 可能不支持新的字段类型。例如,想象一个场景,我们想...

详情...
编程

使用 whereInstanceOf 按类型过滤集合对象

1381 2024-12-31 02:37:00

Laravel 的 whereInstanceOf 方法提供了一个基于对象类型过滤集合的整洁方式,当使用多态关联或者混合类型对象集合时特别有用l...

详情...