Different UI for larave/jetstream.
This project is a combining of great project from Kamona-WD and Improving Team Invitation Flow by Mario Giancini
We recommend installing this package on a project that you are starting from scratch.
NOTE: This only works for
vitejs & inertia
.laravel-mix & livewire
is not supported.
- Fresh install Laravel >= 8.0 and
cd
to your app. - Install laravel/jetstream
composer require laravel/jetstream
# after finish run this command
php artisan jetstream:install inertia --teams
- Install kamona/kui-laravel-jetstream
composer require kamona/kui-laravel-jetstream --dev
# after finish run this command
# This package will detect if your project use vitejs or not by check if vite.config.js exist or not.
php artisan kui-jetstream:replace inertia --teams
# available stacks (inertia).
# So if you run `php artisan jetstream:install inertia` you can run `php artisan kui-jetstream:replace inertia`
# then
npm install && npm run dev # or yarn && yarn dev
# (optional) To run team improvement flow.
php artisan kui-jetstream:invitation mariogiancini
- Configure your database.
- Run
php artisan migrate
. php artisan serve
.
Do not forget to change
APP_URL
in.env
file and runphp artisan storage:link
if you want to enablemanageProfilePicture
feature.
You will found sidebar links in:
- inertia:
resources/js/Components/Sidebar/SidebarContent.vue