sc-laravel-presets / default-tailwindcss
Laravel前端预设,用于默认设置和Tailwind CSS
0.7.4
2019-09-06 16:26 UTC
Requires
- laravel/framework: >=5.7
This package is auto-updated.
Last update: 2024-09-29 05:21:32 UTC
README
这是一个用于Tailwind CSS的Laravel前端脚手架预设 - 一个以实用工具为先的CSS框架,用于快速UI开发。
当前版本: Tailwind CSS 1.1.2
它做了什么
- 将
laravel-mix
升级到4.1.2
- 安装
postcss-import 12.0.1
- 安装
postcss-nesting 7.0.1
- 安装
tailwindcss 1.1.2
- 安装
@tailwindcss/custom-forms 0.2.1
- 安装
vue 2.6.10
- 安装
vue-template-compiler 2.6.10
- 移除
jquery
、bootstrap
和sass
- 在
phpunit.xml
文件中添加一个内存中的sqlite
数据库连接。 - 配置Webpack使用PostCss而不是sass,因为Tailwind是一个PostCss插件。安装了
postcss-nesting
插件后,您可以编写类似于sass的嵌套CSS,但使用的是标准CSS文件。 - 在
tailwind.config.js
文件中添加primary
、secondary
、success
、warning
、danger
和error
颜色以及默认字体。这些颜色目前设置为蓝色、灰色、绿色、橙色、红色和红色。然后可以使用这些颜色将主色和辅助色分配给背景、文本、边框等,并具有与其它颜色相同的阴影。例如:text-primary-500
、bg-secondary-300
、text-error-600
- 在
css/components
目录中添加了具有基本样式的core
、button
、dropdown
、loader
和nav
部分。 - 使用来自tailwindcss/custom-forms包的自定义表单类。
- 更新所有相关视图以使用Tailwind类而不是Bootstrap。
-auth
预设将添加HomeController以及所有相关视图和路由。
用法
-
安装Laravel >= 6并
cd
到您的应用目录。 -
安装此预设:Laravel将自动发现此包。无需注册服务提供者。
composer require sc-laravel-presets/default-tailwindcss
-
运行预设安装器
仅安装基础预设而不包含任何授权脚手架的命令
php artisan preset default-tailwind
安装包含授权脚手架(认证路由条目、Tailwind CSS认证视图)的全预设的命令
php artisan preset default-tailwind-auth
注意:如果您多次运行此命令,请确保清理
routes/web.php
中的重复Auth条目 -
安装所有node依赖并编译所有资源
npm install && npm run dev
-
配置您喜欢的数据库(mysql、sqlite等)。有关详细信息,请参阅Laravel文档
-
如果需要,迁移数据库
php artisan migrate
-
通过以下命令之一启动本地Web服务器
启动Laravel Valet的命令
valet start
如果您不使用Valet,则可以使用以下命令
php artisan serve
-
在浏览器中查看您的网站以测试新预设。
配置
此包包含的默认tailwind.config.js
配置文件使用自定义颜色名称。如果您想进行更改,可以轻松地通过修改此文件来做到这一点。有关更多信息,请参阅Tailwind文档
在tailwind.config.js
文件中的customForms
键下也包含tailwindcss/custom-forms
的自定义配置。如果您想更改任何表单样式,请参阅它们的文档