摘要: Inertia.js 持久布局实现原理 这段代码是 Inertia.js 专属的持久布局方案,核心原理是:把布局组件作为页面组件的静态属性挂载,让 Inertia 框架在渲染时复用同一个布局,而非每次切换页面都重新创建 / 销毁布局。 import Layout from './Layout' co 阅读全文
posted @ 2026-04-05 12:47 Laravel自学开发 阅读(98) 评论(0) 推荐(0)
摘要: 三套 Laravel 主流技术栈 栈 1:PHP 一把梭・服务端渲染(SSR) Livewire + Alpine.js + Blade + Tailwind 完整技术栈 Laravel Blade 模板 Livewire(交互、无刷新、表单、实时搜索) Alpine.js(小交互:折叠、弹窗、下拉 阅读全文
posted @ 2026-04-04 21:38 Laravel自学开发 阅读(15) 评论(0) 推荐(0)
摘要: 下面给出 2026 年仍在维护、社区活跃、且被大量线上项目验证过的 5 套微信小程序 UI 库,按“原生语法 / uni-app 语法”两条路线分类,方便你根据技术栈直接选型。 一、原生小程序语法(纯微信 MINA) 名称 一句话卖点 组件规模 主题/定制 社区/文档 典型场景 Vant Weapp 阅读全文
posted @ 2026-01-16 15:11 Laravel自学开发 阅读(85) 评论(0) 推荐(0)
摘要: 要将 Laravel 从 11.1 更新到 11.3,可以按照以下步骤操作: 备份项目:在进行更新之前,确保备份整个项目文件夹,包括代码、配置文件和数据库,以防止意外情况。 更新 Composer:确保使用的是最新版本的 Composer,运行以下命令: composer self-update 修 阅读全文
posted @ 2025-04-08 12:54 Laravel自学开发 阅读(109) 评论(0) 推荐(0)
摘要: Laravel 自带了多语言支持功能,可以很方便地实现英汉双语系统。以下是使用 Laravel 自带多语言功能的详细步骤: 配置文件设置 在 config/app.php 文件中,设置 locale 为默认语言,fallback_locale 为备用语言。例如: 'locale' => 'en', 阅读全文
posted @ 2025-03-20 16:34 Laravel自学开发 阅读(438) 评论(0) 推荐(0)
摘要: 以下是一个推荐的 Tailwind CSS 类书写顺序规范,按照功能和优先级进行分类整理,方便你在开发中作为笔记手册使用: 1. 布局相关 flex、inline-flex、grid、inline-grid:定义元素的布局方式 block、inline-block、inline、contents:定 阅读全文
posted @ 2025-03-19 11:09 Laravel自学开发 阅读(383) 评论(0) 推荐(0)
摘要: 在 PHP 中,类的修饰符主要分为访问控制修饰符和类特性修饰符。以下是对这些修饰符的介绍,并结合示意图帮助理解。 1. 访问控制修饰符 访问控制修饰符用于控制类的属性和方法的访问权限,PHP 提供了三种访问控制修饰符:public、protected 和 private。 1.1 public(公有 阅读全文
posted @ 2025-03-06 15:52 Laravel自学开发 阅读(106) 评论(0) 推荐(0)
摘要: 在 Laravel 中,有多个第三方包可以帮助记录操作日志,以下是一些常用的选项: 1. Laravel Logger Laravel Logger 是一个用于记录用户活动的日志系统,可以记录登录、登出、创建、更新等操作。它提供了简单易用的接口来记录和检索操作日志,适合用于审计和跟踪用户行为。 安装 阅读全文
posted @ 2025-03-03 16:50 Laravel自学开发 阅读(96) 评论(0) 推荐(0)
摘要: Laravel 中的 N+1 问题 什么是 N+1 问题? N+1 问题是使用 ORM(如 Laravel 的 Eloquent)时常见的性能问题。当从数据库中检索关联数据时,可能会出现此问题。例如,如果你有一个 User 模型和一个 Post 模型,并且每个用户都有多个帖子,当你遍历用户并访问他们 阅读全文
posted @ 2025-02-28 18:25 Laravel自学开发 阅读(90) 评论(0) 推荐(0)
摘要: 大部分第三方浏览器都支持关闭最后一个标签后保留浏览器不关闭,但是chrome和edge都不支持这个功能 之前有第三方浏览器插件“Don't Close Window With Last Tab”来实现类似的功能,实际上这个插件通过插入一个空白页标签来保持总会有一个标签没有关闭,这个插件观感不好(因为 阅读全文
posted @ 2025-02-19 10:20 Laravel自学开发 阅读(1423) 评论(0) 推荐(0)