hoangphamdev / simple-admin-generator
SAG 是一个针对 Laravel 的扩展包,旨在简化创建 Web 应用程序管理面板的过程。使用此扩展包,开发者可以快速生成基本的行政界面,用于管理应用程序的各个方面,如用户管理、内容管理、设置
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-25 15:46:59 UTC
README
简单 Admin 生成
⛵simple-admin-generator 是一个强大且易于使用的扩展包,用于在 Laravel 应用程序中生成管理功能。本扩展包注重简洁性和效率,简化了管理面板的创建和管理,使开发者更容易构建强大的后端系统。
要求
- PHP >= 7.0.0
- Laravel >= 9.x
先决条件
如果您还没有 Apache 本地环境(包含 PHP 和 MySQL),请使用以下链接之一
- Windows: https://updivision.com/blog/post/beginner-s-guide-to-setting-up-your-local-development-environment-on-windows
- Linux: https://howtoubuntu.org/how-to-install-lamp-on-ubuntu
- Mac: https://wpshout.com/quick-guides/how-to-install-mamp-on-your-mac/
此外,您还需要安装 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-generator 在 MIT 许可证 (MIT) 下授权。