slowlyo/slow-admin

This package is abandoned and no longer maintained. The author suggests using the slowlyo/owl-admin package instead.

采用 laravel、amis、vue3 打造的后台框架,拥有 120+ 种组件,只用后端代码就能实现复杂的页面效果,学习成本低,让开发者能够快速构建高效的后台管理系统。


README

基于 Laravelamis 开发的后台框架. 快速且灵活~

Laravel

Laravel 是一个全栈Web应用程序框架,具有富有表现力、优雅的语法。

amis

amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。

特点: 快速且灵活

  • 基于 amis 以 json 的方式构建页面,减少前端开发工作量,提升开发效率。
  • 在 amis 100多个组件都不满足的情况下, 可自行开发前端。
  • 框架为前后端分离 (不用再因为框架而束手束脚~)。
  • 前端基于 Soybean Admin 使用最新流行技术栈(Vue3、Vite3、TS、NaiveUI和UnoCSS等)。

文档

功能

  • 基础后台功能
    • 后台用户管理
    • 角色管理
    • 权限管理
    • 菜单管理
  • 代码生成器
    • 创建数据迁移文件
    • 创建数据表
    • 创建模型
    • 创建基础控制器代码
    • 创建Service
  • Amis 全组件封装
  • 扩展管理

demo

Demo 地址

截图

登录 首页

环境

  • PHP >= 8.0
  • Laravel 9

一分钟跑起来

  1. 安装 Laravel
composer create-project laravel/laravel example-app
  1. 配置 .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=slow_admin
DB_USERNAME=root
DB_PASSWORD=
  1. 获取 Slow Admin
composer require slowlyo/slow-admin
  1. 发布资源
php artisan admin:publish
  1. 安装
php artisan admin:install
  1. 运行项目

在你的环境把代码跑起来
或者在 laravel 目录执行 php artisan serve
在浏览器打开 http://localhost/admin 即可访问
初始账号密码都是 admin

鸣谢