jdw5 / surge
此包已被弃用且不再维护。未建议替代包。
Laravel + Vue + Inertia 个人入门套件
v0.2.4
2024-01-03 05:36 UTC
Requires
- php: ^8.1.0
- illuminate/console: ^10.17
- illuminate/filesystem: ^10.17
- illuminate/support: ^10.17
- illuminate/validation: ^10.17
Requires (Dev)
- laravel/pint: dev-main
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.28
- phpstan/phpstan: ^1.10
README
由 Joshua Wallace 编写
这是什么?
Surge 是 Laravel + Vue + Inertia 的完整样板。它包括
- Artisan 命令用于脚手架
- 在 Fortify 之上实现认证
- 基本包
- 使用 TailwindCSS 和 HeadlessUI 编写的完整组件库
- 通过 Momentum Modal 的模态页面
- Stripe 集成,通过 Action 类提供,基于 Cashier 构建
- 完全配置的前端开发环境,使用 TypeScript
- 使用 Spatie 的 Laravel 数据包进行数据转换和 JavaScript 与 PHP 之间的连接
安装
composer require jdw5/surge
安装时
php artisan surge:install
这将安装所有其他包并将必要的文件复制到您的项目中。安装完成后,请确保已安装依赖项并运行迁移
npm install && npm run dev php artisan migrate
安装完成后,不要 再次运行 surge:install 命令,因为这可能会覆盖文件更改。要更新未来的依赖项,您可以参考公开可用的 stubs/package.json 和 stubs/.composer.json 文件。