PHPackages                             seffeng/laravel-demo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. seffeng/laravel-demo

ActiveProject[Framework](/categories/framework)

seffeng/laravel-demo
====================

Laravel Demo

v10.0.1(3mo ago)036MITPHPPHP ^8.0

Since Mar 30Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/seffeng/laravel-demo)[ Packagist](https://packagist.org/packages/seffeng/laravel-demo)[ Docs](https://github.com/seffeng/laravel-demo)[ RSS](/packages/seffeng-laravel-demo/feed)WikiDiscussions main Synced yesterday

READMEChangelog (4)Dependencies (12)Versions (8)Used By (0)

Laravel Demo
============

[](#laravel-demo)

运行环境
----

[](#运行环境)

```
php 版本 >= 8.1

```

安装部署
----

[](#安装部署)

```
# composer 安装
1、laravel10
$ composer create-project seffeng/laravel-demo

2、laravel8
$ composer create-project seffeng/laravel-demo:~8.0

3、laravel6
$ composer create-project seffeng/laravel-demo:~6.0 --prefer-dist

# 源码 安装
1、安装
$ composer install -vvv
$ php ./artisan key:generate
$ php ./artisan jwt:secret

2、创建数据库；

3、修改 .env 对应配置，如关闭DEBUG(APP_DEBUG=false)、数据库信息（DB_DATABASE）等；

4、执行迁移脚本创建数据表，初始数据，初始用户：（账号：10086, 密码：Aa123456）；
$ php ./artisan migrate --seed

5、前台根目录为 /public/frontend，后台根目录为 /public/backend， API根目录为 /public/api；

6、增加网站应用；
# 1. /public 目录下增加应用入口，nginx配置root；
# 2. /config/packet.php 增加应用设置；
# 3. /app/Web 目录下增加对应应用；
# 4. /routes 目录下增加对应路由；
# 5. 其他：/storage/framework/views、/resources/views。

7、数据库账号密码加密配置；
# .env 文件配置参数 APP_CRYPT=false，若为 true 则 .env 文件中 数据库账号，数据库密码，redis密码需为加密后的字符；
# 可执行命令 php artisan crypt {原始字符}，如：
# 1、数据账号为 root
# 2、执行命令 php artisan crypt root
# 3、将生成的字符填入 .env 配置 DB_USERNAME=生成字符
# 其他需加密的字符配置参考配置文件 config/database.php
```

目录说明
----

[](#目录说明)

```
├─app
│  ├─Common                 公共模块
│  │  ├─Actions                 公共控制器Action
│  │  ├─Base                    基础接口对象
│  │  ├─Constants               常量定义
│  │  ├─Exceptions              基础异常
│  │  ├─Illuminate              字段值声明
│  │  ├─Listeners               事件监听
│  │  └─Rules                   自定义验证规则
│  ├─Console                    控制台应用
│  │  └─Commands                    控制台脚本
│  ├─Grpc                   GRPC应用
│  ├─Http
│  │  └─Middleware              中间件
│  ├─Jobs
│  ├─Modules                模块管理
│  │  ├─Admin                   管理员模块
│  │  │  ├─Events                   事件
│  │  │  ├─Exceptions               异常
│  │  │  ├─Illuminate               字段值声明
│  │  │  ├─Listeners                事件监听
│  │  │  ├─Models                   数据表模块
│  │  │  ├─Requests                 表单规则验证
│  │  │  └─Services                 服务处理
│  │  ├─Log                     日志模块
│  │  └─User                    用户模块
│  ├─Providers
│  └─Web                    WEB应用
│      ├─Api                    API应用
│      │  ├─Common                  后台入口
│      │  ├─Controllers             控制器
│      │  │  ├─Auth
│      │  │  ├─Site
│      │  │  └─Test
│      │  └─Requests                表单规则验证
│      │      └─Auth
│      ├─Backend                后台应用
│      └─Frontend               前台应用
├─bootstrap
│  └─cache
├─config
├─database
│  ├─migrations
│  └─seeds
├─public
│  ├─api                    API入口
│  ├─backend                后台入口
│  └─frontend               前台入口
├─resources
│  ├─lang
│  │  └─zh-CN
│  └─views
│      ├─backend
│      └─frontend
├─routes
├─storage
│  ├─app
│  │  └─public
│  ├─debugbar
│  ├─framework
│  │  ├─cache
│  │  │  └─data
│  │  ├─sessions
│  │  ├─testing
│  │  └─views
│  │      ├─api
│  │      ├─backend
│  │      └─frontend
│  └─logs
└─vendor

```

项目依赖
----

[](#项目依赖)

依赖仓库地址备注seffeng/laravel-basics无演示地址
----

[](#演示地址)

无

备注
--

[](#备注)

如需使用GRPC，必须先 composer 安装 google/protobuf 和 grpc/grpc 。

已有接口
----

[](#已有接口)

### api/frontend

[](#apifrontend)

名称地址方式参数数据获取/down-listGETtype登录/loginPOSTusername,password登出/logoutPOST是否登录/check-loginGET登录用户/authGET修改资料/authPOSTusername### backend

[](#backend)

名称地址方式参数数据获取/down-listGETtype登录/loginPOSTusername,password登出/logoutPOST是否登录/check-loginGET登录用户/authGET修改登录用户资料/auth/self-updatePOSTusername管理员列表/adminGET管理员添加/admin/createPOSTusername,password管理员编辑/admin/updatePOSTid,username,password管理员删除/admin/deletePOSTid管理员启用/admin/onPOSTid管理员停用/admin/offPOSTid用户列表/userGET用户添加/user/createPOSTusername,password用户编辑/user/updatePOSTid,username,password用户删除/user/deletePOSTid用户启用/user/onPOSTid用户停用/user/offPOSTid操作日志/operate-logGET管理员登录日志/admin/login-logGET用户登录日志/user/login-logGET

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance81

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~182 days

Recently: every ~272 days

Total

7

Last Release

101d ago

Major Versions

6.x-dev → 8.x-dev2023-03-30

v8.0.0 → v10.0.02024-08-11

PHP version history (3 changes)v6.0.0PHP ^7.2

8.x-devPHP ^7.3|^8.0

v10.0.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/30b3d8cc986a1ad37a55169b11812fea1cae31430dd8dbe1b3436dc58cc885bd?d=identicon)[seffeng](/maintainers/seffeng)

---

Top Contributors

[![seffeng](https://avatars.githubusercontent.com/u/3509779?v=4)](https://github.com/seffeng "seffeng (19 commits)")

---

Tags

frameworklaravelseffeng

### Embed Badge

![Health badge](/badges/seffeng-laravel-demo/health.svg)

```
[![Health](https://phpackages.com/badges/seffeng-laravel-demo/health.svg)](https://phpackages.com/packages/seffeng-laravel-demo)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3891.8k](/packages/codewithdennis-larament)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

461.7k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
