Welcome to the exciting world of BladewindUI! This collection of UI components, made with TailwindCSS, Laravel Blade templates, and Vanilla JavaScript, makes developing apps a breeze. Whether you’re a seasoned Laravel developer or just starting out, you’ll find these components super simple and flexible for your needs. In this article, we’ll guide you step by step on how to integrate BladewindUI into your Laravel project.
Installation
To get started with BladewindUI, follow these simple steps:
Step 1: Install BladewindUI
Open your terminal and run this command at the root of your Laravel project:
composer require mkocansey/bladewind
Step 2: Publish Package Assets
Next, you’ll need to publish the package assets. Run the following command in your terminal:
php artisan vendor:publish --provider="Mkocansey\Bladewind\BladewindServiceProvider" --tag=bladewind-public --force
Step 3: Include CSS in Your Layout
Now, include the BladewindUI CSS files in the <head> section of your layout file. This should ideally be done in the layout file your app pages extend from. Add the following lines:
<link href="{{ asset('vendor/bladewind/css/animate.min.css') }}" rel="stylesheet">
<link href="{{ asset('vendor/bladewind/css/bladewind-ui.min.css') }}" rel="stylesheet">
Step 4: Include JavaScript in Your Layout
Finally, add the BladewindUI JavaScript file before the closing <body> tag of your pages. Again, this should ideally be done in the layout file. Insert this line:
<script src="{{ asset('vendor/bladewind/js/helpers.js') }}" type="text/javascript"></script>
Using BladewindUI Components
Now that you have everything set up, you can start utilizing various BladewindUI components in your application. Here are some examples:
<x-bladewind::button>Save User</x-bladewind::button><x-bladewind::alert>Your alert message here</x-bladewind::alert>
For a full list of components, you can visit the following links:
Troubleshooting
If you encounter any issues during the installation or while using the components, here are a few troubleshooting tips:
- Ensure that you’re running the command in the root directory of your Laravel project.
- Verify that the asset paths in your layout file are correct.
- Check for any typos in the component tags when using them in your views.
- Check the console for any JavaScript errors that might occur after the integration.
For further insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

