Laravel UI Migration

Slate is the modern evolution of Laravel UI.

What is Laravel UI?

Laravel UI was a package that provided authentication scaffolding for Laravel applications. It included:

  • Bootstrap or Vue.js scaffolding
  • Authentication views
  • Basic UI components

However, Laravel UI has been deprecated in favor of more modern solutions.

Why Slate?

Slate provides everything Laravel UI did, but better:

  • Modern stack - Tailwind CSS v4, not Bootstrap
  • Blade-first - No JavaScript framework required
  • Component-based - Reusable, not scaffolding
  • Customizable - You own the code
  • Active maintenance - Regularly updated

Migration Path

From Laravel UI Bootstrap

If you're using Laravel UI with Bootstrap:

  1. Install Slate: composer require electrik/slate
  2. Replace Bootstrap classes with Slate components
  3. See Laravel UI Bootstrap Alternative

From Laravel UI Vue

If you're using Laravel UI with Vue:

  1. Install Slate: composer require electrik/slate
  2. Replace Vue components with Blade components
  3. Use Livewire for interactivity if needed

Authentication

For authentication, Slate works with:

See Laravel UI Auth for details.

Key Differences

Feature Laravel UI Slate
Framework Bootstrap/Vue Tailwind CSS v4
Components Scaffolding Reusable components
Customization Limited Full control
Maintenance Deprecated Active
Modern ❌ ✅

Getting Started

  1. Install Slate
  2. Quickstart Guide
  3. Browse Components

Need Help?

Last updated . · Legal