标签: Laravel 扩展包
编程

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

115 2024-07-03 00:12:00

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

详情...
编程

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

161 2024-06-22 23:38:00

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

详情...
编程

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

208 2024-05-27 15:42:00

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

详情...
编程

[Laravel 扩展包]Laravel Honeypot(蜜罐):防止垃圾信息通过表单提交

208 2024-05-23 18:44:00

当将表单添加到公共网站时,垃圾信息机器人可能会试图使用虚假值提交表单。幸运的是,这些机器人中的大多数都相当愚蠢。您可以通过在表单中添加一个不可见的字段来阻止其中的大多数操作,该字段在提交时永远不应该包含值。这样的字段被称为蜜罐。这些垃圾信息机器人只会填充所有字段,包括蜜罐。当提交的蜜罐字段已满时,此包将丢弃该请求。除此之外,这个包还检查提交表单所花的时间。这...

详情...
编程

[Laravel 扩展包]DirectoryTree Authorization:Laravel 的原生角色和权限管理包

152 2024-05-17 02:22:00

Steve Bauman 的 DirectoryTree Authorization 包是 Laravel 的一个简单的原生角色和权限管理系统。它使用 Laravel 的 Gate 和开箱即用的授权方法,并提供以下轻量级 API 来管理角色和权限:use DirectoryTree\Authorization\Permission; use Directo...

详情...
编程

[Laravel 扩展包]Moonshine:一个基于 Laravel 的后台管理面板

191 2024-05-13 01:11:00

Moonshine 是 Laravel 的一个开源软件包,提供了一个管理面板,你可以可以用于 MVP、后台应用程序和内容管理系统。你可以在几分钟内制作一个具有授权和 CRUD 的管理面板。Moonshine Demo AdminMoonshine 是一个使用包的 CMS 功能进行快速开发的工具,以及使用熟悉的工具(如 Blade、Livewire 和 Alp...

详情...
编程

[Laravel 扩展包]Filterable 包:在 Eloquent 模型中使用动态过滤器

195 2024-04-29 00:21:00

Filterable 是 Jerome Thayananthajothy 开发的一个 Laravel 包,它通过可适配、可定制的过滤器和智能缓存增强 Laravel 查询,以提高性能和功能。这个包打主要特性包括:动态过滤:基于请求参数使用过滤器。缓存:通过缓存查询结构提升性能。用户指定过滤:轻松实现依赖于认证用户的过滤器。自定义过滤方法:可继承该类添加自己的...

详情...
编程

[Laravel 扩展包]Bartender —— 一种使用 Laravel Socialite 认证用户的方式

200 2024-04-28 23:47:00

Laravel 的 Bartender 包是一种使用 Laravel Socialite 对用户进行身份验证的方式。Bartender 为你提供控制器、路由和默认实现,用于处理 Laravel Socialite 提供者的身份验证。Bartender 中几乎所有的东西都可以定制。使用配置约定,你可以通过定义路由和配置应用将支持的 provider 来启用社交...

详情...
编程

使用 Laravel Zero 创建 TCP 服务器

259 2024-04-18 18:00:00

几周前,我开始为我的团队 “Securets ISI” 主办的即将到来的年度 CTF 开发 TCP 服务器。目标是使玩家能够使用以下命令快速提交标志:echo "flag" | nc 127.0.0.1 8000对于这项任务,我需要开发一个控制台应用程序。我发现 Laravel Zero 非常适合,而不是像 Laravel 的 DB 和 Views 组件、S...

详情...
编程

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

355 2024-04-12 02:13:00

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

详情...