Рубріки: Веб-разработка

Фреймворк, который ускорит работу: как установить Tailwind в Laravel-проект

Сергей Гришечкин

Устанавливаем Tailwind в Laravel-проект

Для этого прописываем:

composer create-project — prefer-dist laravel/laravel tailwind

@import url(‘https://fonts.googleapis.com/css?family=Nunito');
@import ‘variable;
@import ‘~bootstrap/scss/bootstrap’;

И замените их на следующие:

@tailwind base;
@tailwind components;
@tailwind utilities;
module.exports = {
theme: {
extend: {}
},
variants: {},
plugins: []
}
const mix = require(‘laravel-mix’);
const tailwindcss = require(‘tailwindcss’);
mix.js(‘resources/js/app.js’, ‘public/js’)
.sass(‘resources/sass/app.scss’, ‘public/css’)
.options({
processCssUrls: false,
postCss: [ tailwindcss(‘tailwind.config.js’) ],
});
npm install
npm run dev

Этим мы скомпилировали код и добавили tailwind-стили в public/css/app.css.

Тестируем результат

Наш фреймворк готов к работе. Осталось протестировать результат. Для этого просто добавим пример из документации в файл:

resources/views/welcome.blade.php

Убедитесь, что в шаблоне подключены стили:

<link href=”{{ asset(‘css/app.css’) }}” rel=”stylesheet”>

И добавьте в файл следующий фрагмент:

<div class=”max-w-sm mx-auto bg-white shadow-lg rounded-lg overflow-hidden”>
<div class=”sm:flex sm:items-center px-6 py-4">
<img class=”block mx-auto sm:mx-0 sm:flex-shrink-0 h-16 sm:h-24 rounded-full” src=”https://randomuser.me/api/portraits/women/17.jpg" alt=”Woman’s Face”>
<div class=”mt-4 sm:mt-0 sm:ml-4 text-center sm:text-left”>
<p class=”text-xl leading-tight”>Erin Lindford</p>
<p class=”text-sm leading-tight text-gray-600">Customer Support Specialst</p>
<div class=”mt-4">
<button class=”text-purple-500 hover:text-white hover:bg-purple-500 border border-purple-500 text-xs font-semibold rounded-full px-4 py-1 leading-normal”>Message</button>
</div>
</div>
</div>
</div>

Читайте также: Как написать одностраничное приложение на Laravel и Vue.js за 45 минут

Это текст из личного блога, опубликованный с разрешения автора.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Останні статті

Токсичные коллеги. Как не стать одним из них и прекратить ныть

В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…

07.12.2023

Делать что-то впервые всегда очень трудно. Две истории о начале карьеры PM

Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…

04.12.2023

«Тыжпрограммист». Как люди не из ІТ-отрасли обесценивают профессию

«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…

15.11.2023

Почему чат GitHub Copilot лучше для разработчиков, чем ChatGPT

Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…

13.11.2023

Как мы используем ИИ и Low-Code технологии для разработки IT-продукта

Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…

07.11.2023

Университет или курсы. Что лучше для получения IT-образования

Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…

19.10.2023