ipimpat / bootstream
A Laravel 9 and 10 package that replaces Laravel Jetstream's TailwindCSS based Inertia stack with a Bootstrap 5.2 based Inertia stack.
Installs: 186
Dependents: 0
Suggesters: 0
Security: 0
Stars: 23
Watchers: 2
Forks: 3
Open Issues: 0
Language:Vue
Requires
- php: ^8.0
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- inertiajs/inertia-laravel: ^0.6.3
- laravel/jetstream: ^2.13
- orchestra/testbench: ^7.17
- phpunit/phpunit: ^9.5|^10.0
README
Description
Bootstream is a package for Laravel 9 and 10 that replaces Laravel Jetstream's TailwindCSS based Inertia stack with a Bootstrap 5.2 based Inertia stack.
Table of Content
Installation
This package only supports Jetstream with Inertia.
It is important you install and configure Laravel Jetstream with the Inertia stack before performing the installation.
You are highly encouraged to read through the entire documentation of Jetstream before beginning your Bootstream project.
Install Jetstream with Inertia
You may use Composer to install Jetstream into your new Laravel project:
composer require laravel/jetstream
After installing the Jetstream package, you may use the jetstream:install
command to install Jetstream With Inertia:
php artisan jetstream:install inertia php artisan jetstream:install inertia --teams
Install Bootstream
You may use Composer to install Bootstream into your new Laravel project as dev dependency:
composer require ipimpat/bootstream --dev
The Bootstream install command are very similar to that of Jetstream.
In addition, you may use the --teams
switch to install team assets just like you would in Jetstream:
php artisan bootstream:install php artisan bootstream:install --teams
Finalizing the Installation
After installing Bootstream, install and build your NPM dependencies:
npm install
npm run build
php artisan migrate
Testing
Run the tests with:
vendor/bin/phpunit
or
composer tests
Credit
License
Bootstream is open-sourced software licensed under the MIT license.