Tailwindcss screenshot

Tailwindcss

Updated: 13 Sep 2020
1150 Stars

A Tailwind CSS frontend preset for the Laravel Framework

Categories

Overview:

The Laravel 7.0+ Frontend preset for Tailwind CSS is a scaffolding tool designed to facilitate and streamline the process of setting up a Laravel project with Tailwind CSS, a Utility-First CSS Framework known for its rapid UI development capabilities. By integrating this preset into a fresh Laravel installation, developers can quickly leverage the benefits of Tailwind CSS without the need for extensive configuration.

Features:

  • Easy Installation: Quickly install the preset via composer require command.
  • Authentication Support: Includes presets for applications with authentication requirements.
  • Configuration Flexibility: Ability to customize the Tailwind CSS configuration file to suit specific project needs.
  • Multi-language Support: Facilitates the addition of i18n strings for different languages in pagination files.
  • Direct Tailwind CSS Pagination Support: Enables seamless integration of Tailwind CSS pagination views in Laravel applications.

Installation:

  1. Fresh install Laravel version 7.0 or higher.
  2. Navigate to your Laravel application directory.
  3. Install the Tailwind CSS preset:
    composer require laravel-frontend-presets/tailwindcss --dev
    
  4. For applications without authentication:
    • Use php artisan ui tailwindcss for the basic preset.
    • Run npm install && npm run dev to compile assets.
    • Start the server with php artisan serve.
  5. For applications with authentication:
    • Use php artisan ui tailwindcss --auth for the preset with authentication.
    • Run npm install && npm run dev to compile assets.
    • Configure the database and run migrations:
      php artisan migrate
      
    • Start the server with php artisan serve.

Summary:

The Laravel 7.0+ Frontend preset for Tailwind CSS provides a convenient solution for developers looking to incorporate Tailwind CSS into their Laravel projects efficiently. With features such as easy installation, authentication support, configuration flexibility, multi-language support, and direct Tailwind CSS pagination integration, this preset simplifies the setup process, allowing developers to focus more on building their applications.