承接 m1ge0/bootsjet 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

m1ge0/bootsjet

最新稳定版本:3.0.4

Composer 安装命令:

composer require m1ge0/bootsjet

包简介

A Laravel 12-ready package for Jetstream + Livewire to switch from Tailwindcss to Bootstrap.

README 文档

README

Total Downloads Latest Stable Version License

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: ^11.0 | ^12.0
  • Jetstream: ^5.0 (Livewire stack)
  • Livewire: ^3.0 | ^4.0

Laravel 12 Support

Laravel 12 is now officially supported in this package line. Laravel 12 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:

  1. Ensure Tailwind packages are removed from package.json if they are still present.
  2. Ensure Bootstrap/Sass dependencies are available in your frontend setup.
  3. Install and build frontend assets.
  4. 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 use npm run dev.

License

Bootsjet is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 570
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 1
  • Forks: 3
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固