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 的启发
[Laravel 扩展包]导出 Eloquent 模型到 JSON 文件
Laravel Model JSON 扩展包,让你可以轻松的地将Laravel 应用中的特定模型导出为 JSON 格式数据。它基于 php artisn 命令,提供了多种选项来定制导出处理方式。该扩展包可以帮你将重要的模型数据以便捷的格式导出:php artisan model:export User
Laravel Pennant
Laravel Pennant 是由 Laravel 团队创建的一个包,它将随 Laravel 10 一起提供。它为您的应用程序提供了 Feature Flag。Feature flags 使您能够自信地逐步推出新的应用程序功能,A/B 测试新的界面设计,补充基于主干的开发策略,等等。该软件包是核心团队提供的官方软件包阵容中的最新软件包,这意味着我们现在拥有一个构建良好、...