PHPackages                             kleiven/laravel-ui - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. kleiven/laravel-ui

ActiveLibrary[Framework](/categories/framework)

kleiven/laravel-ui
==================

With a single Artisan command, in a fresh Laravel application, you get up and running with a fully functional Single Page Application (SPA) using Vue and Vue Router ready for you to build something wonderful.

v0.0.6(6y ago)011[2 PRs](https://github.com/kleiven/laravel-ui/pulls)MITPHPPHP ^7.2.5

Since Apr 19Pushed 1y ago1 watchersCompare

[ Source](https://github.com/kleiven/laravel-ui)[ Packagist](https://packagist.org/packages/kleiven/laravel-ui)[ Docs](https://github.com/kleiven/laravel-ui)[ RSS](/packages/kleiven-laravel-ui/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (12)Used By (0)

[![Latest Version on Packagist](https://camo.githubusercontent.com/dc9e25ef550382f4728419818d33f47a9bd223903deeac6bb0d4ac22d5a93e89/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b6c656976656e2f6c61726176656c2d75693f696e636c7564655f70726572656c6561736573267374796c653d666c61742d737175617265)](https://packagist.org/packages/kleiven/laravel-ui)[![Total Downloads](https://camo.githubusercontent.com/df09ffe21f85f07fdd929d1c47568004b0373d2d985938f43798b177daa54fb9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b6c656976656e2f6c61726176656c2d75692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/kleiven/laravel-ui)[![License](https://camo.githubusercontent.com/089fc8e3cace21cc7e6ed0ad0749b95a739c329d944ee7f304c72eaa8b5592fa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b6c656976656e2f6c61726176656c2d75693f7374796c653d666c61742d737175617265)](https://packagist.org/packages/kleiven/laravel-ui)

Front end scaffolding for Laravel
=================================

[](#front-end-scaffolding-for-laravel)

This package adds front end scaffolding to your Laravel application.

Once installed in a **fresh** Laravel application you quickly get a basic starting point.
To get up and running with a Single Page Application (SPA) just run the following Artisan command:

```
php artisan ui spa-bootstrap-cover
```

Then your Laravel application will be set up with a fully functional SPA using [Vue](https://vuejs.org) and [Vue Router](https://router.vuejs.org/) ready for you to build something wonderful. The scaffolded front end is based on the [bootstrap Cover template](https://getbootstrap.com/docs/4.4/examples/cover/). Future releases will add more choices so you may chose the starting point that fits your application best.

Installation
------------

[](#installation)

Use Composer to install this package:

```
composer require kleiven/laravel-ui
```

Now you may scaffold you front end using the Artisan command:

```
php artisan ui spa-bootstrap-cover
```

Also, remember to run `npm install` to install added dependencies such as bootstrap, vue and vue-router.

Available scaffolds
-------------------

[](#available-scaffolds)

This package declares preset macros using Laravel's `UiCommand`. Therefore all front end scaffolding may be installed using the `Ui` Artisan command.

Since March 2020 there is a new kid in town and for now there has only been time to make 1 preset, but more will follow. The following table lists all presets available for the current package version.

PresetInstall commandspa-bootstrap-cover`php artisan ui spa-bootstrap-cover`Contributing
------------

[](#contributing)

Hopefully it will be possible to contribute with your presets in the future.

License
-------

[](#license)

This package is licensed under the [MIT license](LICENSE.md).

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

9

Last Release

2214d ago

Major Versions

v0.0.6 → v1.0.0-alpha2020-04-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d213cc2610c2929bdbf18c198c381157e2617e684251de766888c2604792cdb?d=identicon)[eivind.kleiven](/maintainers/eivind.kleiven)

---

Tags

laraveluivueSPAsingle-page-applicationfront end scaffolding

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kleiven-laravel-ui/health.svg)

```
[![Health](https://phpackages.com/badges/kleiven-laravel-ui/health.svg)](https://phpackages.com/packages/kleiven-laravel-ui)
```

###  Alternatives

[laravel/ui

Laravel UI utilities and presets.

2.7k134.9M601](/packages/laravel-ui)[laravel/breeze

Minimal Laravel authentication scaffolding with Blade and Tailwind.

3.0k31.3M148](/packages/laravel-breeze)[graham-campbell/markdown

Markdown Is A CommonMark Wrapper For Laravel

1.3k7.1M64](/packages/graham-campbell-markdown)[laravel/wayfinder

Generate TypeScript representations of your Laravel actions and routes.

1.7k4.1M69](/packages/laravel-wayfinder)[laravel/installer

Laravel application installer.

83610.7M20](/packages/laravel-installer)[laravel/vapor-cli

The Laravel Vapor CLI

31310.7M8](/packages/laravel-vapor-cli)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
