Install Tailwind 4 in a Laravel 11 project
Posted on: January 28, 2025 by Matt
When you set up a fresh Laravel 11 project, you may notice it comes with Tailwind CSS 3.x by default. For those looking to upgrade to the latest Tailwind CSS 4, we’ve prepared this guide. These instructions also work for existing projects. If you encounter any issues, feel free to reach out via email: [email protected].
# Steps to Install Tailwind 4 in Laravel 11
- Ensure Node Modules are installed
After installing a fresh Laravel project, you need to install the required node modules. Run:
npm install
- Initialize a Git repository
Your Laravel project must have a Git repository initialized. For a new Laravel project, you can simply run:
git init
- Run the Tailwind upgrade command
Once you have the node_modules directory in your project, run the following command:
npx @tailwindcss/upgrade@next
- This command will:
- link your
tailwind.config.js
file to the appropriate stylesheets - migrate your JavaScript configuration, templates, stylesheets, and PostCSS configuration
- link your
- if your working directory has uncommitted changes, you may need to add the
--force
flag to the command:
npx @tailwindcss/upgrade@next --force
- You’re Done! 🎉
These instructions were prepared and tested using the latest, clean Laravel 11 project.
Useful Links
Enjoy building with Tailwind CSS 4 in your Laravel 11 project! 🚀
Posts
Dive into Laravel guides, best practices, and tips to level up your development skills.
Changelog
Read about latest Zinq updates, including new features, changes, and version details.
Newsletter
Join other developers and never miss out on new tips, tutorials and Zinq updates!