A minimal, modern Laravel v12.* starter kit built for rapid development with clean defaults, Livewire v3, and SCSS-based styling utilities.
- ✅ Laravel 12.*
- ✅ Livewire v3
- ✅ SCSS-ready via Vite (
npm i -D sass
) - ✅ Utility-based SCSS (customized Bootstrap-style classes)
- ✅ Livewire views organized under
resources/views
✅ Modular SCSS structure withcomponents/
,layout/
,themes/
,utilities/
,views/
- ✅ User migration separated into its own clean file
- ✅ Added
APP_TIMEZONE
back to.env
andconfigs/app.php
. Defaults toAmerica/Denver
✅ Commented out migrations forsessions
andcache
✅ Setsessions
andcache
tofile
instead ofdatabase
- ✅ Uses
cwd-scss
fromnpm
for static stylings - ✅ User model has
email
andusername
built in to it
composer create-project chaoswebdev/laravel-kit my-project-name
>cd my-project-name
>php kit
Clone manually:
git clone https://github.com/ChaosWebDev/cwd-laravel-kit.git your-project-name
cd your-project-name
rm -rf .git # or ri .git -r -force for windows
composer install
npm install && npm run dev
cp .env.example .env
php artisan key:generate
resources/styles/
→ SCSS split by layout, components, themes, utilitiesresources/views/
→ Updated default Livewire structureresources/styles/
→ Built to contain view stylings as partials to be forwarded inapp.scss
resources/views/components/layouts/app.blade.php
→ Updated default Livewire layout locationdatabase/migrations/
→users
table isolated in its own migration
You can commit, version tag, and push using the kit-commit
file in the root directory.
php kit-commit -n="Notes Here" -v="0.0.0"
The file will then run:
git add .
git commit -m $notes
git tag v{$version} -m "Release v{$version}"
git push
git push origin v{$version}
If you do php kit-commit -n="See Changelog for v0.0.1" -v="0.0.1"
The system will run:
git add .
git commit -m "See Changelog for v0.0.1"
git tag v0.0.1 -m "Release v0.0.1"
git push
git push origin v0.0.1
- Add additional basic Livewire components
- Add additional basic Laravel components
- Added
form
components - Added
link
component that supportsNerdFonts
i.nf
- Added
GitHub: ChaosWebDev/cwd-laravel-kit