/kui-laravel-jetstream

Different UI for laravel/jetstream

Primary LanguageVueMIT LicenseMIT

K UI Laravel Jetstream

Different UI for larave/jetstream.

License

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.

Usage

NOTE: This only works for vitejs & inertia. laravel-mix & livewire is not supported.

  1. Fresh install Laravel >= 8.0 and cd to your app.
  2. Install laravel/jetstream
composer require laravel/jetstream

# after finish run this command

php artisan jetstream:install inertia --teams
  1. 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
  1. Configure your database.
  2. Run php artisan migrate.
  3. php artisan serve.

Do not forget to change APP_URL in .env file and run php artisan storage:link if you want to enable manageProfilePicture feature.

Navigation

You will found sidebar links in:

  • inertia: resources/js/Components/Sidebar/SidebarContent.vue

Screens

Shocase 1 Shocase 2
Shocase 3 Shocase 4
Shocase 5 Shocase 6
Shocase 7 Shocase 8