m1ge0/bootsjet

一个用于将 Jetstream + Livewire 从 Tailwindcss 切换到 Bootstrap 的 Laravel 10 包。

维护者

详细信息

github.com/m1ge0/bootsjet

源代码

问题

安装: 327

依赖: 0

建议者: 0

安全: 0

星标: 7

关注者: 1

分支: 2

开放问题: 0

语言:Blade

2.0-alpha 2024-06-03 15:48 UTC

This package is auto-updated.

Last update: 2024-09-03 16:22:57 UTC


README

Total Downloads Latest Stable Version License

描述

Bootsjet 是一个轻量级的 Laravel 10 包,专注于你的 Laravel 应用中安装的 Jetstream 包的 VIEW 部分,因此当进行切换时,你的项目的 ActionMODELCONTROLLERComponentAction 类仍然由 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 许可证