Slate

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 .