m1ge0/bootsjet
Composer 安装命令:
composer require m1ge0/bootsjet
包简介
A Laravel 13-ready package for Jetstream + Livewire to switch from Tailwindcss to Bootstrap.
关键字:
README 文档
README
Description
Bootsjet is a lightweight Laravel package that focuses on the VIEW layer of Jetstream (Livewire stack).
It swaps Tailwind-based frontend assets/views to Bootstrap-oriented stubs while leaving your existing backend flow (actions, models, controllers, components) untouched.
Compatibility
- PHP:
^8.2(Laravel 13 requires PHP^8.3) - Laravel:
^11.0 | ^12.0 | ^13.0 - Jetstream:
^5.0(Livewire stack) - Livewire:
^3.0 | ^4.0
Laravel 13 Support
Laravel 13 is now officially supported in this package line. Laravel 13 projects can keep using Livewire 4. Bootsjet should not force a Livewire downgrade.
Table of Content
Installation
Installing Jetstream
Use Composer to install Jetstream into your Laravel project:
composer require laravel/jetstream
After installing Jetstream, run jetstream:install with the livewire stack.
You can pass --teams if your project needs team features:
Install Jetstream With Livewire
php artisan jetstream:install livewire or php artisan jetstream:install livewire --teams
Install UI via Composer
Install Bootstrap scaffolding support via Composer:
composer require laravel/ui
Install Bootstrap with laravel/ui
php artisan ui bootstrap
Install Bootsjet
Install Bootsjet as a dev dependency:
composer require m1ge0/bootsjet --dev
Install and configure Laravel Jetstream before running the swap command.
You may use the --teams option to also swap team-related assets:
php artisan bootsjet:swap or php artisan bootsjet:swap --teams
This will publish overrides to enable Bootstrap like the good old days!
Finalizing The Installation
After swapping Jetstream resources:
- Ensure Tailwind packages are removed from
package.jsonif they are still present. - Ensure Bootstrap/Sass dependencies are available in your frontend setup.
- Install and build frontend assets.
- Run migrations.
bootsjet:swap tries to update package.json automatically (remove Tailwind-related packages and add Bootstrap/Sass when missing). Please still review the resulting file in case your project has custom frontend constraints.
npm install && npm run build
php artisan migrate
In production you should use
npm run build. During development you can usenpm run dev.
License
Bootsjet is open-sourced software licensed under the MIT license.
m1ge0/bootsjet 适用场景与选型建议
m1ge0/bootsjet 是一款 基于 Blade 开发的 Composer 扩展包,目前已累计 578 次下载、GitHub Stars 达 10, 最近一次更新时间为 2023 年 11 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「bootstrap」 「laravel」 「jetstream」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 m1ge0/bootsjet 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 m1ge0/bootsjet 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 m1ge0/bootsjet 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Archivos de traducción al español latinoamericano para Laravel con Jetstream (auth, pagination, passwords, validation + todas las cadenas de Jetstream).
A Laravel 11 package to easily switch TailwindCSS resources generated by Laravel Jetstream to Bootstrap 5.
Disable personal teams in Laravel Jetstream
Remove personal team forcing from Laravel Jetstream
Views for the package MedicOneSystems Livewire Datatables with Bootstrap 4
UIkit starter template for Laravel
统计信息
- 总下载量: 578
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 13
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-01