标签: Laravel
编程

Laravel 中的地理数据检索

1436 2024-08-07 00:42:00

在这个系列中,我将试图涵盖我在那个项目中遇到的与地理数据相关的所有方面。首先是如何检索地理数据。有些人可能知道 OpenStreetMap 项目——Overpass API 是它的一部分,可以用来检索数据。它的行为类似于 GraphQL,因为它只有一个端点,你可以使用 Overpass QL 向其发送查询,通常 OpenStreetM...

详情...
编程

Laravel 11 中的 API 版本化

1628 2024-08-05 21:47:00

随着 Laravel 11 的发布,其应用框架进行了精简,以删除那些不是每个项目都需要的额外文件。其中的一个改变是,在应用源码中移所有服务提供者, AppServiceProvider 除外。另外一个更新是,在默认安装中移除了 API 路由。如果你想在应用中添加 API。你可以通过 Artisan 命令设置 api 中间件分组及路由: ...

详情...
编程

使用 PHP 和 Laravel Prompts 创建 SSH 应用

1454 2024-08-03 13:29:00

Sam Carré 的 ssh-php 项目是通过 SSH 在 PHP 中构建基于文本的用户界面(TUI)的一个简单得的起点...

详情...
编程

[Laravel 扩展包]Laravel 轻量级购物车扩展包

1267 2024-07-03 00:12:00

binafy/laravel-cart 包增加了向 Laravel 应用添加购物车功能的能力。它简化了购物车项目的存储和管理,支持存储多种项目类型等:特性:安全的卡信息存储和管理、支持多个支付网关、经常性支付和订阅管理、健壮的验证和错误处理、高度可定制和灵活的架构...

详情...
编程

Dash UI:一个受 Shopify Polaris 启发的 Laravel Blade组件库

1248 2024-06-30 13:44:00

Dash UI 是 Laravel Blade 的一个组件库,灵感来自 Shopify Polaris。它使用 Tailwind CSS、Laravel Blade 组件和 Alpine.js 创建,旨在方便集成和自定义。Dash UI Feedback Banners该 UI 套件包括一套全面的 UI 元素,使你能够快速开始构建应用并使用 Blade 组件...

详情...
编程

model:show 查看模型中的第三方关联:Laravel 11.11 中的新功能

1770 2024-06-23 18:19:00

Laravel 团队发布了 v11.11,支持使用 model:show 命令显示第三方关联,新增 Collection 方法,新的缓存事件等等。before 及 after Collection 方法Ryuta Hamasaki 方法贡献 before 和 after 方法到 Collection 和 LazyCollection 实例以下是 before...

详情...
编程

[Laravel 扩展包] Laravel Auditing: 一款强大的模型审计工具

1641 2024-06-22 23:38:00

概述Laravel Auditing 包是 Laravel 开发人员的一个强大工具,它用来确保应用中的数据安全且平稳运行。它为 Eloquent 模型提供了详细的审计功能,使开发人员能够跟踪模型中发生的每一个更改,包括记录的创建、修改和删除,以及对其属性的任何更改。该软件包具有许多有用的功能,可以轻松地自定义和控制审核过程。例如,它包含了一个允许开发人员审核...

详情...
编程

Laravel 底层 - 扩展框架

1361 2024-06-12 00:32:00

几天前,我正在修复一个不稳定的测试,结果发现我的工厂需要一些 unique 和 valid 值。Laravel 封装了 FakerPHP,我们通常通过 fake() 助手来访问它。FakerPHP 附带了 valid() 和 unique() 等修饰符,但你一次只能使用一个,所以不能执行 fake()->unique()->valid(),这正是我...

详情...
编程

Laravel Collection 新增的 select 方法

1284 2024-06-08 02:27:00

还记得 Laravel Collection 中 only 方法吗,它允许你从集合中检索项目子集,例如,如果有一个这样的数据数组。...

详情...
编程

[Laravel 扩展包]Replicate Laravel PHP 客户端

1256 2024-05-27 15:42:00

Replicate Laravel 包是 Replicate API 的 PHP 客户端,Replicate API 是用于运行和微调开源 AI 模型的 API。以下是使用 Replicate Laravel 客户端的一个示例:use HalilCosdu\Replicate\Facades\Replicate; $response = Replic...

详情...