taffovelikoff/hotcoffee

一个简单的 Laravel 管理面板,用于启动您的全新 Web 应用。

v1.1.5 2023-09-15 10:37 UTC

This package is auto-updated.

Last update: 2024-09-15 12:50:44 UTC


README

☕ Laravel 7 管理面板包,用于启动您的全新 Web 应用。

🛠️ 由 Taffo Velikoff (TAVVO Ltd.) (保加利亚) 创建。

alt text

由 rawpixel.com 创建的电脑 psd - www.freepik.com

内容

🤔 什么是 hotCoffee?

💻 要求

⚙️ 安装

📚 文档

📜 TODO 列表

什么是 hotCoffee?

HotCoffee 是一个免费的 Laravel 管理界面包。它包括一些用于

  • 文章/博客文章
  • 信息页面
  • 管理员搜索
  • XLS/CSV 导出
  • 菜单构建器
  • 文件管理器
  • 用户角色
  • 用户
  • 缩略图查看器
  • 全局网站设置
  • 为模型创建友好的搜索引擎 URL (SEF URL)
  • 等等!

HotCoffee 的目标是帮助您完成创建管理面板的通用任务,让您专注于构建应用。管理面板易于扩展,您可以通过单个配置文件编辑大多数外观。

此包不是一个 CMS(或博客系统),但它可以用于构建一个。

屏幕截图

用户资料

alt text

页面编辑器

alt text

菜单编辑器

alt text

要求

在安装 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)。有关更多信息,请参阅 许可证文件

待办事项

⭕ 设置页面可翻译字段视图/辅助函数 ⭕ 单元测试