Zo maak je prachtige pagina’s met Tailwind CSS en Laravel

ict

[ad_1]

Elke Laravel website kan wel wat stijl gebruiken, en Tailwind CSS is de eenvoudigste manier om je site wat flair te geven. Dit utility-first CSS framework biedt voorgedefinieerde classes om je HTML elementen te stylen. In plaats van eindeloos CSS code te schrijven, kun je dus snel custom webpagina’s bouwen en daarna gemakkelijk je stylesheets onderhouden en opschalen.

Tailwind maakt deel uit van de TALL stack, samen met Alpine.js en Livewire. De Laravel gemeenschap heeft deze full-stack ontwikkeloplossing gebouwd om developers van alle niveaus te helpen snel prototypes van webapplicaties te maken. Deze oplossingen zijn eenvoudig te gebruiken zonder diepgaande kennis van front-end of back-end technologieën.

Dit praktische artikel laat zien hoe je Tailwind CSS kunt gebruiken om je Laravel project op te leuken en het vervolgens kunt deployen met MyKinsta.

Je Laravel project verbeteren met Tailwind

Om te beginnen maak je een basic Laravel pagina en gebruik je Tailwind CSS om deze met minimale inspanning te stylen.

Vereisten

Om deze tutorial te kunnen volgen, heb je nodig:

Bekijk de volledige projectcode om het uiteindelijke project te zien.

Laravel project en Tailwind instellen

Maak een nieuw Laravel project met Composer:

  1. Open de terminal naar de map waar je het project wilt hebben en voer het uit:
composer create-project laravel/laravel my-project
  1. Ga naar de map my-project om de vereiste pakketten te installeren:
cd my-project
  1. Installeer de pakketten om met Tailwind te werken:
npm install -D tailwindcss postcss autoprefixer
  1. Voer het volgende commando uit om de configuratiebestanden van Tailwind in te stellen:
npx tailwindcss init -p

Deze actie plaatst twee bestanden in de root van je project: tailwind.config.js en postcss.config.js.

Je templatepaden configureren

  1. Configureer vervolgens je templatepadenin het tailwind.config.js bestand. Laravel zoekt standaard naar CSS-bestanden in de public directory. Het templatepad vertelt Laravel waar hij de CSS-bestanden van de applicatie kan vinden.
  1. Vervang de code in het tailwind.config.js bestand door dit:
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./resources/**/*.blade.php",
"./resources/**/*.js",
"./resources/**/*.vue",
],
theme: {
extend: {},
},
plugins: [],
}

[ad_2]

https://kinsta.com/nl/blog/laravel-tailwind/