mindshaker / laravel-uikit
Laravel 10 的 UIkit 启动模板
1.2.4
2024-07-29 10:04 UTC
Requires
- php: ^8.1.0
- illuminate/console: ^10.0|^11
- illuminate/filesystem: ^10.0|^11
- illuminate/pagination: ^10.0|^11
- illuminate/support: ^10.0|^11
- illuminate/validation: ^10.0|^11
README
此软件包安装了启动套件 "Laravel Breeze" 并使用 UiKit 进行样式设计,并从 Breeze 和 Tailwind 中删除不必要的文件(以下为删除/更改的文件完整列表)。
Laravel Breeze 是 Laravel 所有身份验证功能的简单实现,包括登录、注册、密码重置、电子邮件验证和密码确认。
入门
先决条件
要开始,您需要一个 全新的 Laravel 安装。 不建议将其添加到现有项目中,可能会导致问题。有关安装 Laravel 的完整说明,请参阅 Laravel 安装文档,但以下内容可以帮助您启动:
composer create-project laravel/laravel example-app
cd example-app
安装
- 将此存储库包含在您的 composer 依赖项中
composer require mindshaker/laravel-uikit
- 运行 artisan 命令以安装 Breeze 和 UIKit(这将删除/更改文件。请参阅以下完整列表。)
php artisan uikit:install
- 完成 Breeze 安装
php artisan migrate
npm install
安装后的删除/更改文件完整列表
删除的文件是我们不需要的文件,例如 tailwind,因为我们使用 UiKit。
删除的文件
- app/Http/Controllers/ProfileController.php
- resources/views/components/
- resources/views/profile/
- resources/css/
- resources/views/layouts/navigation.blade.php
- resources/js/bootstrap
- postcss.config.js
- tailwind.config.js
更改的文件
- resources/views/welcome.blade.php
- resources/views/dashboard.blade.php
- resources/views/layouts/app.blade.php
- resources/views/welcome.blade.php
- resources/js/app.js
- resources/views/auth/
- package.json (添加包并删除多余的包。)
- vite.config.js
下一步
- 个人资料
此项目是为了适应我们的 Laravel 设置,您的可能不同。
许可
此模板是开源软件,根据 MIT 许可证 发布 - 有关详细信息,请参阅 LICENSE.md 文件。