Jump24——Laravel 开发人员,精准到位。绝不外包。绝不离岸外包。始终卓越。

Liminal:一款基于浏览器的 Laravel IDE,由 WebAssembly 提供支持

最后更新于 经过

Liminal:一款基于浏览器的 Laravel IDE,采用 WebAssembly 镜像。

临界 安德鲁·施梅云 是一个基于浏览器的集成开发环境 (IDE),它允许您完全在浏览器中编写、运行和预览 Laravel 应用程序——无需服务器设置,也无需本地安装 PHP。它通过 WebAssembly 运行 PHP 8.4 来实现这一点。

包含内容

一旦运行起来,您就可以在单个浏览器标签页中获得完整的开发环境:

  • 代码编辑器 — 使用语法高亮功能浏览和编辑 PHP、Blade、JavaScript、TypeScript、JSON 和 CSS 文件(由 CodeMirror 6 提供支持)
  • 预览窗格 — 浏览路线并查看渲染后的 HTML 输出,Tailwind CSS v4 会自动注入。
  • 终端 — 使用命令历史记录运行 Artisan 命令
  • 人工智能代理 — 一款基于 OpenAI 的助手,可以代表您读取和写入文件并执行命令
过渡法代理人
过渡法典窗口
临界预览窗口
过渡应用预览窗口
过渡终端
临界终端窗口
临界人工智能代理
临界人工智能代理窗口
过渡工具
临界工具窗口

入门

Liminal 不是一个可以直接拉取到现有项目中的 Composer 包。相反,你需要克隆仓库并在本地构建它:

git 克隆 https://github.com/aschmelyun/liminal
光盘 临界状态
好的 安装
光盘 应用程序
作曲家 安装 --no-dev --优化自动加载器
光盘 ..
好的 跑步 建造
好的 跑步 预览

bun run build 将 Laravel 应用程序打包 public/app.zip 并进行类型检查。 bun run preview 启动本地开发服务器,并在浏览器中打开 IDE。

共享与同步

其中一项比较有趣的功能是可分享的URL。文件更改会直接编码到URL中,因此您可以分享一个指向可运行示例的链接,任何人都可以立即在自己的浏览器中打开该示例——无需注册帐户或安装任何软件。

对于本地开发,Liminal 支持通过文件系统访问 API 进行文件夹同步,该 API 会将虚拟文件系统镜像到您计算机上的目录。您还可以直接从 GitHub 存储库导入或将您的工作导出为 . .zip 文件。

限制

在 WebAssembly 中运行 PHP 有一些值得了解的权衡取舍:

  • PHP 代码无法访问外部网络
  • 预先捆绑的供应商目录无法修改
  • 仅支持 SQLite——不支持 MySQL 或 PostgreSQL
  • 性能比原生 PHP 慢

引擎盖下

该项目使用 Vue 3、TypeScript、Vite、Tailwind CSS v4 和 CodeMirror 6 构建。PHP 通过浏览器在浏览器中运行。 @php-wasm/web-8.4 包裹。

它令人印象深刻地证明了 WebAssembly 在 PHP 生态系统中的可能性,并且是一个方便的工具,可以快速进行原型设计、实时演示或分享可重现的 Laravel 示例,而无需启动完整的环境。

您可以在以下位置找到来源: GitHub 或者直接尝试访问 liminal.aschmelyun.com

Yannick Lyn Fatt 的照片

Laravel News 的特约撰稿人和全栈 Web 开发人员。

归档于:
立方体

Laravel 时事通讯

加入超过 4 万名开发者的行列,不错过任何新的技巧、教程等内容。

图像
SerpApi

适用于您的 LLM 和 AI 应用的 Web 搜索 API

访问 SerpApi
Tinkerwell 徽标

廷克威尔

Laravel 开发者必备的代码运行器。可在本地和生产环境中体验 AI、自动补全和即时反馈功能。

廷克威尔
几天内即可获得 Laravel 代码审查徽标的专家指导

几天内即可获得 Laravel 代码审查方面的专家指导

专家级代码审查!两位拥有 10 年以上 Laravel 开发经验的开发者将为您提供清晰、实用的反馈,帮助团队构建更优质的应用程序。

几天内即可获得 Laravel 代码审查方面的专家指导
PhpStorm 标志

PhpStorm

首选的 PHP IDE,对 Laravel 及其生态系统提供广泛的开箱即用支持。

PhpStorm
Laravel Cloud 标志

Laravel 云

轻松创建和管理服务器,并在几秒钟内部署 Laravel 应用程序。

Laravel 云
了解 Softtech 的标志

了解软科技

Acquaint Softtech 提供 AI 就绪的 Laravel 开发人员,48 小时内即可上手,每月费用为 3000 美元,没有冗长的销售流程,并提供 100% 退款保证。

了解软科技
Kirschbaum 标志

樱桃树

提供创新和稳定性,确保您的Web应用程序取得成功。

樱桃树
Shift 标志

转移

还在运行旧版本的 Laravel?立即实现 Laravel 自动升级和代码现代化,让您的应用程序保持最新状态。

转移
鱼叉:新一代时间跟踪和发票标志

Harpoon:新一代时间跟踪和发票系统

新一代时间跟踪和计费软件,帮助您的机构规划和预测盈利的未来。

Harpoon:新一代时间跟踪和发票系统
Lucky Media 标志

幸运传媒

Get Lucky Now——拥有十余年经验的 Laravel 开发理想之选!

幸运传媒
SaaSykit:Laravel SaaS 入门套件徽标

SaaSykit:Laravel SaaS 入门套件

SaaSykit 是一个多租户 Laravel SaaS 入门套件,包含运行现代 SaaS 所需的所有功能,例如支付、美观的结账界面、管理面板、用户仪表盘、身份验证、现成组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 入门套件
Inertia.js v3.0.0 版本发布,包含乐观更新、useHttp 等更多功能(图片)。

Inertia.js v3.0.0 版本发布,新增乐观更新、useHttp 等功能。

阅读文章
Laravel Boost v2.4.0 新增安全审计和 Laravel 最佳实践技能图片

Laravel Boost v2.4.0 新增安全审计和 Laravel 最佳实践技能

阅读文章
在 Laravel 镜像中构建事务安全的多文档操作

在 Laravel 中构建事务安全的多文档操作

阅读文章
使用 Laravel 构建 AI:使用 Laravel 13 的 AI SDK 镜像构建您的第一个代理

使用 Laravel 构建 AI:使用 Laravel 13 的 AI SDK 构建您的第一个代理

阅读文章
OG Kit:使用 HTML 和 CSS 生成动态 Open Graph 图像

OG Kit:使用 HTML 和 CSS 生成动态 Open Graph 图像

阅读文章
Prism Workers AI — 为 Prism PHP 图像提供 Cloudflare Workers AI 服务

Prism Workers AI — 为 Prism PHP 提供 Cloudflare Workers AI 服务

阅读文章