m1ge0 / bootsjet
一个用于将 Jetstream + Livewire 从 Tailwindcss 切换到 Bootstrap 的 Laravel 10 包。
Requires
- php: ^8.2
- illuminate/support: ^11.0
Requires (Dev)
- laravel/jetstream: ^5.0
README
描述
Bootsjet 是一个轻量级的 Laravel 10 包,专注于你的 Laravel 应用中安装的 Jetstream 包的 VIEW 部分,因此当进行切换时,你的项目的 Action、MODEL、CONTROLLER、Component 和 Action 类仍然由 Laravel 开发团队100%处理,没有任何增加复杂性的层。
目录
安装
安装 Jetstream
你可以使用 Composer 将 Jetstream 安装到你的新 Laravel 项目中
composer require laravel/jetstream
如果你选择通过 Composer 安装 Jetstream,你应该运行 jetstream:install Artisan 命令。这个命令接受你喜欢的堆栈名称(livewire 或 inertia)。强烈建议你在开始 Jetstream 项目之前阅读 Livewire 或 Inertia 的整个文档。此外,你可以使用 --teams 开关启用团队支持
使用 Livewire 安装 Jetstream
php artisan jetstream:install livewire or php artisan jetstream:install livewire --teams
通过 Composer 安装 ui
你需要通过 composer 安装 bootstrap 框架。
composer require laravel/ui
使用 laravel/ui 安装 bootsrap
php artisan ui bootstrap
安装 Bootsjet
使用 Composer 将 Bootsjet 作为开发依赖安装到你的新 Laravel 项目中
composer require m1ge0/bootsjet --dev
在执行切换之前,非常重要你在 Laravel Jetstream 上安装和配置 Laravel Jetstream。此外,你可以在 Bootsjet 项目中使用
--teams开关切换团队资源,就像在 Jetstream 中一样
强烈建议你在开始 Bootsjet 项目之前阅读 Jetstream 的整个文档。此外,你可以使用 --teams 开关切换团队资源,就像在 Jetstream 中一样
php artisan bootsjet:swap or php artisan bootsjet:swap --teams
这将发布覆盖,以启用类似于过去的 Bootstrap!
完成安装
在安装 Bootsjet 和交换 Jetstream 资源后,从 package.json 中删除 tailwindCSS 及其依赖项(如果有),然后安装和构建你的 NPM 依赖项,并迁移你的数据库
npm install && npm run build
php artisan migrate
许可
Bootsjet 是开源软件,许可协议为 MIT 许可证。