Laravel全栈框架
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Laravext 是一个面向 Laravel 的开发工具集,目标是在 Laravel 单体应用中使用 React 或 Vue,同时获得类似 Next.js App Router 的文件式路由体验。它不是 Next.js、Inertia.js 的官方项目,也明确不声称替代它们,而是试图把 Next.js 的文件约定和 Inertia.js 风格的页面响应能力放进 Laravel 项目内。
功能上,Laravext 可根据 resources/js/nexus 等目录结构自动注册路由,通过 Route::laravext() 接入 Laravel 路由系统;支持 {param} 参数目录、路由组、layout、middleware、error 等文件约定。前端支持 React 与 Vue,并提供 @laravext/react、@laravext/vue3 NPM 包,以及 Composer 包 arthurydalgo/laravext。SSR 方面,它提供 JavaScript Runtime 与 Blade Engine 两类方案:前者接近 Inertia.js SSR,需要 Node 进程;后者可用 Blade 渲染骨架,但复杂页面可能出现重复实现。
正文未披露任何商业定价或付费方案。它通过 Composer 与 NPM 安装在用户自己的 Laravel 项目内,天然偏自托管使用。要求方面,文档假设使用 Laravel 10+、PHP 8.2+ 与 Vite,并需要一定 PHP、Laravel、JavaScript 基础。
优点是无需拆出独立前端项目,就能获得文件路由、页面约定与较灵活的 SSR;对熟悉 Laravel 单体开发、但不想维护 Next.js/Nuxt.js 独立仓库的团队很有吸引力。文档结构较完整,安装、路由、SSR、React/Vue 示例都有覆盖。限制在于作者明确提醒这是新包,可能不够稳定或有被弃用风险;同时不适合强前后端分离团队,Blade SSR 对复杂页面的维护成本也需谨慎评估。
它适合 Laravel 项目中希望使用 React/Vue、需要 SEO、偏爱文件式路由的中小团队或个人项目;不适合简单静态站点、对稳定性要求极高的大型生产系统。中国访问情况正文未提供,GitHub、NPM、Composer 依赖在国内网络下可能受环境影响;可替代方案包括 Next.js、Inertia.js、Nuxt.js、Laravel Folio、Livewire 与 TALL stack。
本测评基于公开资料整理,不构成购买建议,请以 laravext.dev 官网实际信息为准。
结合Laravel与Next式路由,适合全栈项目探索。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。