mindshaker/laravel-starter

UIkit starter template for Laravel 10

2.1 2025-04-07 10:42 UTC

This package is auto-updated.

Last update: 2025-07-07 11:19:40 UTC


README

Atention: This package was updated to not only install Uikit scaffolding but also allow to keep tailwind and Alpine JS.

This package installs the starter kit "Laravel Breeze" and styles it with UiKit and it removes unnecessary files from Breeze and tailwind (See the full list of deleted / changed files below).

Laravel Breeze is a minimal, simple implementation of all of Laravel's authentication features, including login, registration, password reset, email verification, and password confirmation.

Getting Started

Prerequisites

To begin, you'll need a fresh install of Laravel. Adding this to an existing project is not recommended and may cause issues. For full instructions on installing Laravel, refer to the Laravel installation docs, but something like the following will get you up and running:

composer create-project laravel/laravel example-app

cd example-app

Installing

  1. Include this repository into your composer dependencies:
composer require mindshaker/laravel-uikit

OR

composer require mindshaker/laravel-starter
  1. Run the artisan command to install Breeze and UIKit (This will delete / change files. Please see full list below.) Or keep tailwind and insert a default design system
php artisan starter:install
  1. Finish the Breeze installation
php artisan migrate

npm install

Full list of deleted / Changed files after install

The delete files are files that we don't need, ex: tailwind because we use UiKit.

Deleted Files

  • app/Http/Controllers/ProfileController.php
  • resources/views/components/
  • resources/views/profile/
  • resources/css/
  • resources/views/layouts/navigation.blade.php
  • resources/js/bootstrap
  • postcss.config.js
  • tailwind.config.js

Changed Files

  • resources/views/welcome.blade.php
  • resources/views/dashboard.blade.php
  • resources/views/layouts/app.blade.php
  • resources/views/welcome.blade.php
  • resources/js/app.js
  • resources/views/auth/
  • package.json (Add packages and remove extra ones.)
  • vite.config.js

Next Steps

  • Profile

This project was made to accommodate our laravel Setup, yours might not be the same.

License

This template is open-source software licensed under the MIT license - see the LICENSE.md file for details