Download the PHP package brandymedia/turbine-ui-core without Composer
On this page you can find all versions of the php package brandymedia/turbine-ui-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download brandymedia/turbine-ui-core
More information about brandymedia/turbine-ui-core
Files in brandymedia/turbine-ui-core
Package turbine-ui-core
Short Description Tailwind CSS styled Laravel Blade components
License MIT
Informations about the package turbine-ui-core
About Turbine UI
Turbine UI is a Laravel Blade & Tailwind CSS UI component library that helps you build elegant and responsive user interfaces that'll make your pages pop. Say goodbye to designer's block forever.
Documentation
Download
Turbine UI is free and can be downloaded via composer:
Installation
Requirements
- MUST be using at least Laravel 10
- MUST be using at least PHP 8.1
- MUST be using Tailwind CSS
Tailwind CSS Setup
Once you've installed Turbine UI you'll need to update your tailwind.config.js file.
In the 'content' section, add ./vendor/brandymedia/turbine-ui-core//*.php** as a new line:
You'll also need to make sure you're using the Tailwind Forms plugin in your tailwind.config.js file. This is normally included by default when using a starter kit such as Laravel Breeze.
Then in development run:
Or in production run:
Themes
Turbine UI comes with 2 themes by default with further themes in development:
- Kinetic (default)
- Primal (Pro)
You can switch themes by adding the TURBINE_UI_THEME key to your .env file:
You can also edit themes by publishing the packages assets:
This makes local copies of the themes in the ./resources/views/vendor/turbine-ui/themes directory which can then be edited to meet your requirements.
[!NOTE]
To use local themes, you will need to update your tailwind.config.js file.
In the 'content' section, add ./resources/views//*.php** as a new line:
Variants
Think of variants as colour palettes. The default themes already come with several predefined variants but you can create your own, or even overwrite existing one.
To create a new variant, run the following command in your CLI:
You will then be prompted to enter the variants name. To overwrite an existing theme level variant, use the same name for example primary.
Once the new variant has been created you will find it here ../resources/views/vendor/turbine-ui/variants.
[!NOTE]
To use local variants, you will need to update your tailwind.config.js file.
In the 'content' section, add ./resources/views//*.php** as a new line:
You can now use your new variant on your components using kebab-case formatting.
JavaScript
[!NOTE]
Some of the Turbine UI components require JavaScript to function properly.
You'll need to first publish the js files:
Then add the Turbine UI blade directive to your head:
Components
You can view the documentation for each of the components here
All versions of turbine-ui-core with dependencies
gehrisandro/tailwind-merge-laravel Version ^1.0
laravel/prompts Version ^0.1
illuminate/support Version ^10.0|^11.0
illuminate/console Version ^10.0|^11.0
illuminate/view Version ^10.0|^11.0