symfony/ux-turbo

Symfony 应用程序的 Hotwire Turbo 集成

安装次数: 2,133,333

依赖项: 19

建议者: 1

安全性: 0

星级: 339

关注者: 17

分支: 16

类型:symfony-bundle

v2.19.3 2024-08-14 04:55 UTC

README

Symfony UX Turbo 是一个将 Hotwire Turbo 库集成到 Symfony 应用程序中的 Symfony 扩展包。它是 Symfony UX 创新项目 的一部分。

Symfony UX Turbo 允许您拥有与单页应用程序相同的用户体验,但无需编写任何 JavaScript 代码!

Symfony UX Turbo 还可以与 Symfony Mercure 或其他传输方式集成,以向所有当前连接的用户广播 DOM 变更!

您很着急吗?看看 聊天示例,了解 Symfony UX Turbo 的全部潜力。

或者观看 SymfonyCasts 上的 Turbo 视频教程

此存储库是一个只读子目录分割。有关创建问题或提交拉取请求的信息,请参阅 https://github.com/symfony/ux

赞助商

Symfony UX 包由 赞助,赞助商为 Mercure.rocks

在几分钟内创建实时体验!Mercure.rocks 提供了一个与 Symfony 紧密集成的实时 API 服务:使用 UX Turbo 创建实时更新的 UI,使用 Notifier 组件发送通知,使用 API Platform 暴露异步 API,并使用 Mercure 组件创建底层功能。我们为您维护和扩展复杂的架构!

通过 赞助 Symfony 的开发来帮助 Symfony。

运行测试

配置测试环境(工作目录:src/Turbo

composer update
docker compose up -d
cd tests/app
yarn install
yarn build
php public/index.php doctrine:schema:create

运行测试(工作目录:src/Turbo

vendor/bin/simple-phpunit

资源