Turbine UI - Laravel Blade & Tailwind CSS UI 组件库
Turbine UI 是使用 Laravel Blade 和 TailwindCSS 样式创建的 web 组件库。Turbine UI 的设计考虑到了简单性和灵活性,使您可以轻松地对30多个专业设计的组件设计应用和功能。使用 Turbine UI 构建 Laravel 前端将设计过程转化为无缝的乐趣,确保可维护性轻而易举。您可以通过 Composer 免费安...
数据库快速查询不总是更好
您可能认为快速数据库查询很好。您可能还认为数据库查询速度慢是不好的。除了你对数据库查询的所有这些“想法”之外,还有一种 Laravel 方法,如果你看过,你可能会认为你理解……但你也有可能不理解。最后一个可能是我的错;对不起。让我们挑战一下你对查询的想法,看看我们是否不能解决我带来的 Laravel 函数混乱。慢查询就不好码?有些查询本身就很慢,并且尽可能地...
Laravel Htmx
Laravel htmx 是一个来自 Maurizio Bonani 的包,它提供了一种使用 htmx 的好方法,该库允许您直接从 HTML 访问现代浏览器功能,而不是使用 JavaScript
Laravel 框架引入 Laravel Number 工具类
Laravel 引入了一个新的 Number 工具类,它提供了多个新的 helper 用来格式化数字。它将在下一个 Laravel 发布版本中可用。另一个好处是:helper 具有区域设置意识,因此您可以根据当前区域设置设置数字格式,可以全局设置,也可以按方法设置
开发者的 20 条生产力技巧
在本文中,我介绍了一些实用而直接的技巧,可以提高开发人员的生产力(有些技巧也适用于非开发人员),我每天都在使用这些技巧。我将这些技巧组织成以下 4 个主题,方便参考:提升工作环境.优化代码工作流。让调试更机智。锻炼软技能—提升工作环境1.选择好的主题对于这样一篇文章来说,这似乎是非常规的,但选择正确的主题对你的工作效率起着至关重要的作用。许多开发人员默认他们...
使用 spatie/laravel-data 保存 Laravel 应用的设置
很长一段时间以来,我一直在努力寻找一种在我的 Laravel 应用中为用户、团队或任何其他模型存储设置的好方法。在过去的10年里,我使用了不同的方法来解决这个问题。要么在相应的数据库表格中每个设置添加特定的字段列(比如,在 user 表中添加 timezone 或 date_format 字段);或者在 user 表中添加通用的设置 JSON 字段,来存储设...
桌面和移动端 User Agent 解析器
Jenssegers-agent 包是一个支持 Laravel 的桌面端/移动端 User Agent 解析器,基于 MobileDetect。你可以在任何 PHP 应用中使用这些包,并且它也提供了 Laravel 服务提供者,提供了服务 Facade:
Vite 插件 —— 在 Laravel 中使用 Purgecss
这是一个 Vite 插件,集成了 PurgeCSS 和 Laravel 10/9 模板资源。该插件会只在生产模式下对资源进行清理 (yarn build/npm run build)。安装yarnyarn add -D @erbelion/vite-plugin-laravel-purgecssnpmnpm i -D @erbelion/vite...
Laravel Folio —— 基于页面的路由系统
Laravel Folio 是一个 LaraconUS 2023 引入 Laravel 的基于页面的路由系统。使用 Laravel Folio 可以将路由轻松匹配到一个指定文件或路由,类似于 NextJS 或者 NuxtJS 这些框架基于文件路由的系统。工作原理将 Folio 安装到应用之后,你可以使用如下命令创建一个新页面:php artisan ...
Laravel Sail 完全指南
Laravel Sail 是一个轻量型的命令行接口,用于和 Laravel 默认的 Docker 开发环境进行交互。它提供了一个简单的方式来启动了管理 Laravel 开发环境,对于独立开发者和团队都是极好的工具。在本文中,我们将全面了解什么是 Laravel Sail,如何设置它,以及如何在开发工作流中使用它。