larva/larva-admin

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

1.0.2 2023-06-25 10:17 UTC

This package is auto-updated.

Last update: 2024-02-25 11:43:00 UTC


README

基于 owl-admin 定制的后台框架。

特点: 快速且灵活

  • 基于 amis 以 json 的方式构建页面,减少前端开发工作量,提升开发效率。
  • 在 amis 100多个组件都不满足的情况下, 可自行开发前端。
  • 框架为前后端分离 (不用再因为框架而束手束脚~)。

文档

功能

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

环境

  • PHP >= 8.0
  • Laravel 9/10

一分钟跑起来

  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=larva_admin
DB_USERNAME=root
DB_PASSWORD=
  1. 获取 Larva Admin
composer require larva/larva-admin
  1. 发布资源
php artisan admin:publish
  1. 安装
php artisan admin:install
  1. 运行项目

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