标签: Laravel
编程

在带有 MingleJS 的 Livewire 应用中使用 Vue 或 React 组件

544 2024-05-15 04:08:00

MingleJS 可用于在 Livewire 组件或 Filament 应用中使用 Vue 和 React 组件。该包由 Joao Patricio 创建,对于在登录页及你想使用 Vue 或 React 的复杂组件很有用。它也可以作为一种增量方式,在 Vue 或 React 生态系统中使用用 Livewire 或使用第三方组件。MingleJS Demo 组...

详情...
编程

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

770 2024-05-13 01:11:00

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

详情...
编程

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

581 2024-04-29 00:21:00

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

详情...
编程

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

518 2024-04-28 23:47:00

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

详情...
编程

Laragon:一款优秀的本地集成开发环境,PHP/Laravel 开发利器

1073 2024-04-25 01:25:00

什么是 Laragon?Laragon 是一个可移植、独立、快速、强大的通用开发环境,适用于 PHP、Node.js、Python、Java、Go 和 Ruby。它快速、轻便、易于使用且易于扩展。Laragon 非常适合构建和管理现代 web 应用程序。它专注于性能——围绕稳定性、简单性、灵活性和自由度进行设计。Laragon 非常轻,将尽可能保持苗条。核心...

详情...
编程

Laravel 底层原理 - CSRF

740 2024-04-20 06:43:00

TokenMismatchException 👋你可能至少遇到过一次这种情况。你复制粘贴了异常,在网上搜索了一下,发现在请求中添加 @csrf 之类的指令或在 header 中引入 X-CSRF-TOKEN 就是修复方法。我们都走过这条路。但你有没有想过,为什么 Laravel 一开始就抛出这个异常?你真的需要在每个请求中发送一个 t...

详情...
编程

使用 Laravel Zero 创建 TCP 服务器

637 2024-04-18 18:00:00

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

详情...
编程

PHP 中间件模式的工作原理及如何使用

888 2024-04-16 03:48:00

在这篇文章中,我们将研究 PHP 中的中间件。这种模式在处理请求和响应时最为常见。但是中间件模式也可以应用于其他各种地方。我们将研究什么是中间件,中间件是如何工作的,中间件何时有用,以及中间件的替代方案是什么。注意: 中间件模式不是“Gang of Four”介绍的模式的一部分,但我个人仍然将其视为一种模式,因为它可以应用于各种情况。什么是中间件呢?PHP ...

详情...
编程

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

798 2024-04-12 02:13:00

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

详情...
编程

非正统 Eloquent 2

667 2024-04-11 20:38:00

这是“非正统 Eloquent" 的第二部分。你可以在此处查看上一篇。上一篇文章,我们探讨了各种各样的“非正统”选项,这些选项可以与我们的 Eloquent 模型结合使用。然而,那篇文章只是冰山一角。在这篇文章中,我想介绍一些其他的技巧和窍门,这些技巧和窍门可能比第一篇文章中介绍的主题更深奥,但仍然很方便。例如,你有没有考虑过在seeder 或测试之外使用模...

详情...