In your webpack.mix.js, add tailwindcss as a PostCSS plugin:
// webpack.mix.js
mix.js("resources/js/app.js", "public/js")
.postCss("resources/css/app.css", "public/css", [
require("tailwindcss"),
]);
Include Tailwind in your CSS
/* ./resources/css/app.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
app.blade.php
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
You're finished! Now when you run npm run watch, npm run dev or npm run prod, Tailwind CSS will be ready to use in your Laravel Mix project.
Check docs Configure Tailwind with Laravel Mix