hoangphamdev/simple-admin-generator

SAG 是一个针对 Laravel 的扩展包,旨在简化创建 Web 应用程序管理面板的过程。使用此扩展包,开发者可以快速生成基本的行政界面,用于管理应用程序的各个方面,如用户管理、内容管理、设置

1.0.4 2024-07-25 15:30 UTC

This package is auto-updated.

Last update: 2024-09-25 15:46:59 UTC


README

简单 Admin 生成

simple-admin-generator 是一个强大且易于使用的扩展包,用于在 Laravel 应用程序中生成管理功能。本扩展包注重简洁性和效率,简化了管理面板的创建和管理,使开发者更容易构建强大的后端系统。

Packagist Packagist

要求

  • PHP >= 7.0.0
  • Laravel >= 9.x

先决条件

如果您还没有 Apache 本地环境(包含 PHP 和 MySQL),请使用以下链接之一

此外,您还需要安装 Composer: https://composer.php.ac.cn/doc/00-intro.md
以及 Laravel: https://laravel.net.cn/docs/9.x/installation

请确保在 .env 文件中正确设置了所有数据库连接。

安装

使用以下命令安装包

composer require hoangphamdev/simple-admin-generator

运行以下命令进行安装。

php artisan sag:install

在浏览器中打开 https:///admin/login,使用邮箱 admin@sag.com 和密码 secret 登录。

resources/views/sag/dashboard.blade.php 中编辑您的仪表板。

文档

生成新的 UI

此功能将为您生成基本的 UI,以便您快速创建自己的 CRUD 功能。

运行以下命令

php artisan sag:generate_ui <Your functionnalities name>

示例:php artisan sag:generate_ui Blog

然后打开 https:///admin/blog 来查看您的新 UI。您的功能文件将按照以下结构生成。根据需要打开并编辑它们。

文件结构

┣ 📂Http
   ┗📂Controllers
     ┗📂SAG
       ┗📜BlogController.php
┣ 📂recources
   ┗ 📂views
      ┗ 📂sag
         ┗ 📂blog
            ┣📜create.blade.php
            ┣📜edit.blade.php
            ┣📜edit.blade.php
            ┣📜index.blade.php

其他

simple-admin-generator 基于以下插件或服务

许可证

simple-admin-generatorMIT 许可证 (MIT) 下授权。