taffovelikoff / hotcoffee
一个简单的 Laravel 管理面板,用于启动您的全新 Web 应用。
Requires
- bnbwebexpertise/laravel-attachments: ^1.0
- intervention/image: ^2.5
- laravel/helpers: ^1.0
- laravel/ui: ^4.2.2
- league/glide-laravel: ^1.0
- maatwebsite/excel: ^3.1
- rtconner/laravel-tagging: ~3.2
- spatie/laravel-translatable: ^6.5.3
- spatie/valuestore: ^1.2
- taffovelikoff/laravel-sef: ^1.0
- unisharp/laravel-filemanager: ^2.1
Requires (Dev)
- laravel/framework: ^9.0
README
☕ Laravel 7 管理面板包,用于启动您的全新 Web 应用。
🛠️ 由 Taffo Velikoff (TAVVO Ltd.) (保加利亚) 创建。
由 rawpixel.com 创建的电脑 psd - www.freepik.com
内容
什么是 hotCoffee?
HotCoffee 是一个免费的 Laravel 管理界面包。它包括一些用于
- 文章/博客文章
- 信息页面
- 管理员搜索
- XLS/CSV 导出
- 菜单构建器
- 文件管理器
- 用户角色
- 用户
- 缩略图查看器
- 全局网站设置
- 为模型创建友好的搜索引擎 URL (SEF URL)
- 等等!
HotCoffee 的目标是帮助您完成创建管理面板的通用任务,让您专注于构建应用。管理面板易于扩展,您可以通过单个配置文件编辑大多数外观。
此包不是一个 CMS(或博客系统),但它可以用于构建一个。
屏幕截图
用户资料
页面编辑器
菜单编辑器
要求
在安装 hotCoffee 之前,请确保您已安装 Laravel 7.0 或更高版本以及 PHP 7.2 或更高版本。
安装
🟢 步骤 1:需要包
安装过程非常简单。创建一个新的 Laravel 应用程序,并使用以下命令包含包
composer require taffovelikoff/hotcoffee
🟢 步骤 2:设置数据库
接下来,请确保创建一个新的数据库并将数据库凭据添加到 .env 文件中。此外,将您的应用程序 URL 添加到 APP_URL 变量中
APP_URL=http://127.0.0.1:8000/
DB_HOST=localhost
DB_DATABASE=hotcoffee
DB_USERNAME=root
DB_PASSWORD=mypassword
🟢 步骤 3:运行安装脚本
之后,您可以运行 artisan 命令以完成安装。
php artisan hotcoffee:install
脚本将询问您是否要安装示例逻辑(这包括一些示例控制器、路由、视图和前端应用的示例页面)。键入“yes”或“no”,然后按回车键继续。
🟢 步骤 4:扩展用户模型
编辑您的用户模型(通常是 app/User.php),将类扩展为 \TaffoVelikoff\HotCoffee\User 而不是 Authenticatable。
<?php namespace App; class User extends \TaffoVelikoff\HotCoffee\User { // }
🟢 步骤 5:创建第一个管理员用户
您现在可以使用简单的 artisan 命令创建第一个管理员用户
php artisan hotcoffee:make-admin --name=admin --email=admin@site.com
🟢 步骤 6:确保一切正常
使用 php artisan serve 运行 PHP 的内置开发服务器。管理面板应该可以在以下地址(或类似地址)上找到:http://127.0.0.1:8000/admin/login 使用您的管理员凭据登录。
👏 完成了!
文档
您可以在 https://taffo.gitbook.io/hotcoffee/ 上阅读完整的文档。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
待办事项
⭕ 设置页面可翻译字段视图/辅助函数 ⭕ 单元测试