Turbine is a starter kit for Laravel making use of Livewire & Flux, you can think of it as laravel breeze for livewire.
Warning
A paid flux pro account is required to use turbine, we do not ship any flux components with this package.
Install with no starter kit etc.
laravel new my-app
Install turbine
composer require clarkeash/turbine
Run installation command
php artisan turbine:install
php artisan migrate:fresh
Or with team support
php artisan turbine:install --teams
php artisan migrate:fresh
Build the assets
npm run build
- Login
- Registration
- Password Reset
- Logout
- Starter Dashboard
- Profile Settings
- Update name, email
- Update password
- Team Support
- Legal Pages
- Privacy Policy (
/privacy
) - Terms of Service (
/terms
)
- Privacy Policy (
View the screenshots
We handle team support a little differently to things like laravel jetstream, we don't support users being on multiple teams, so we just have a team_id
on the user table.
We support the following team features:
- Inviting users to a team
- Removing users from a team
- Editing the user details on a team
- Updating the team name
- We have team roles (admin, editor, viewer) which you can customise (see
app/Enums/Role
), we dont assign any permissions or checks for these roles.
- Laravel Breeze
- Fission Starter Kit by Josh Cirre