Laravel Tailwind Merge - 解决 Laravel 中的 Tailwind CSS 合并问题
Laravel Tailwind Merge 是一个自动解决 Laravel 中 Tailwind CSS 类冲突的包。这允许您合并多个 Tailwind 类并解决冲突。以下是 README 文件中的一个基本示例。在 blade 组件中提供的以下代码:
TallStackUI - TALL 栈应用的新组件库
TallStackUi 是 TALL 栈(Tailwind、Alpine.js、Laravel 和 Livewire)应用程序的现成组件库。AJ Meireles 在发布公告中表示,“经过两个月的工作,现在是时候推出 TallStackUI 了:一个用于 TALL Stack 应用程序的新组件库。有 20 多个现成组件和一种创新的个性化方式。”根据 Meir...
Turbine UI - Laravel Blade & Tailwind CSS UI 组件库
Turbine UI 是使用 Laravel Blade 和 TailwindCSS 样式创建的 web 组件库。Turbine UI 的设计考虑到了简单性和灵活性,使您可以轻松地对30多个专业设计的组件设计应用和功能。使用 Turbine UI 构建 Laravel 前端将设计过程转化为无缝的乐趣,确保可维护性轻而易举。您可以通过 Composer 免费安...
Laravel Htmx
Laravel htmx 是一个来自 Maurizio Bonani 的包,它提供了一种使用 htmx 的好方法,该库允许您直接从 HTML 访问现代浏览器功能,而不是使用 JavaScript
桌面和移动端 User Agent 解析器
Jenssegers-agent 包是一个支持 Laravel 的桌面端/移动端 User Agent 解析器,基于 MobileDetect。你可以在任何 PHP 应用中使用这些包,并且它也提供了 Laravel 服务提供者,提供了服务 Facade:
Laravel Folio —— 基于页面的路由系统
Laravel Folio 是一个 LaraconUS 2023 引入 Laravel 的基于页面的路由系统。使用 Laravel Folio 可以将路由轻松匹配到一个指定文件或路由,类似于 NextJS 或者 NuxtJS 这些框架基于文件路由的系统。工作原理将 Folio 安装到应用之后,你可以使用如下命令创建一个新页面:php artisan ...
使用 Tinkerwell 编写并调试 Eloquent 查询
作为 Laravel 开发者,你每天都在编写 Eloquent 查询。这些查询可能是简单插入一条新记录或者使用多个关联和依赖进行复杂的 select。本文将探讨 Tinkerwell 带来的选项,以使您更容易完成这一过程。Tinkerwell 允许你在应用上下文中运行代码,而不必一直转换到浏览器去测试代码。当编写 Eloquent 查询时,它允许你在每个额外...
[Laravel 扩展包]在 Laravel 中使用 Synth 生成代码
Laravel Synth 包可以帮你在 Laravel 应用中生成代码,执行多个任务。它利用OpenAI的GPT语言模型的强大功能,提供交互式和智能化的开发体验。这个包的工作原理是启动 artisan synth 命令,然后通过该命令可以交互式地使用ChatGPT并运行任务。根据自述文件,Synth的主要功能包括以下内容:需要时自动从小模型切换到大模型(g...
[Laravel 扩展包]ChatGPT 模拟 API 生成器 - Laravel
ChatGPT 模拟 API 生成器 Laravel 扩展包使用 ChatGPT prompt 在 Laravel 中生成智能 API 模拟:use YellowDigital\LaravelChatgptMockApi\Facades\ChatGPTMockApi; Route::get("/mock-response", function() { ...
[Laravel 扩展包] Laravel 模型日期作用域
Laravel Date Scopes 包为 Laravel Eloquent 模型提供了一些有用的查询作用域。受到 Livewire 作者 Caleb Porzio 的启发