Laravel启动器

laravel-filament-starter-kit — Laravel 启动器模板

作者 Ercogx

面向 Laravel 的 Filament 面板启动器,预装权限、日志、主题与开发调试工具,通过 Laravel Installer 快速创建项目。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

1 个预览视图
作者提供的预览
作者提供的预览

来自项目 README 的原始预览。

目前有 1 张原始预览,可打开完整图片查看设计细节。

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-01查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

提供 Filament 5 / Laravel 的启动器,并保留对应 Filament 3、4 的历史分支

02

预装 Shield 权限管理,基于 spatie/laravel-permission 控制面板资源、页面与小组件访问

03

集成 Backgrounds、Logger、Theme Edinburgh、Breezy、DB Config、Quick Create 等面板插件

04

开发环境包含 Laravel Debugbar、Larastan(level 5)与快速刷新测试数据库工具

05

composer check 脚本统一运行测试、PHPStan 与 Pint

06

默认使用 SQLite,可切换为 MySQL

模板详细介绍

这是一个 Filament 启动器(Starter Kit),用于在 Laravel 项目中快速搭建 Filament 管理面板。仓库提供 3.x 分支对应 Filament 5,并保留 1.x、2.x 分支分别对应 Filament 3 与 Filament 4,可按需选择版本。

面板侧预装多个 Filament 插件:Shield 基于 spatie/laravel-permission 管理面板资源、页面与小组件的访问权限;Backgrounds 为认证页面提供背景;Logger 提供开箱即用的活动日志;Theme Edinburgh 提供暖色调主题;Breezy 提供个人资料页;DB Config 提供设置页;Quick Create 在顶栏提供快速创建资源的入口。

开发侧包含 Laravel Debugbar、Larastan(PHPStan 扩展,配置为 level 5)以及用于加速测试数据库刷新的 laravel-fast-refresh-database。composer check 脚本会依次运行测试、PHPStan 与 Pint。

安装依赖 Laravel Installer,通过 laravel new 命令并指定该包创建项目。默认使用 SQLite,如需 MySQL 需修改 .env 并执行迁移;随后创建 Filament 管理员用户、分配超级管理员角色并生成权限。代码以 MIT 许可发布,演示图片、字体、图标等第三方素材需单独核对许可。

Laravel启动器

适合你的项目吗?

适用场景

  • 需要快速创建一个带权限管理的 Filament 后台面板
  • 希望认证页面、个人资料页与设置页开箱可用
  • 需要在开发阶段获得查询调试与静态分析支持
  • 想按 Filament 版本选择对应的启动器分支

适合人群

  • 使用 Laravel 并计划以 Filament 构建管理后台的开发者
  • 需要基于 spatie/laravel-permission 做面板权限控制的团队
  • 希望在项目初期就引入 PHPStan 与 Pint 的项目
  • 接受 SQLite 默认配置或愿意自行切换数据库的项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需先安装 Laravel Installer:composer global require laravel/installer

  2. 2

    使用 laravel new 项目名 --using=ercogx/laravel-filament-starter-kit 创建项目

  3. 3

    默认使用 SQLite;改用 MySQL 需更新 .env 并运行 php artisan migrate,可选删除 database/database.sqlite

  4. 4

    执行 php artisan make:filament-user 创建管理员,再用 shield:super-admin 分配超级管理员角色

  5. 5

    运行 php artisan shield:generate --all --ignore-existing-policies --panel=admin 生成权限

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 75 / 100
技术栈
Laravel
网站类型
启动器
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-09-29
截图检查日期
2026-10-01

目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。

目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 07c6bb0894570cb82c4f671378c4f724ddc4edec425b4ea756c8eca31cfaeac4

2026-10-01T02:20:48.505Z

来源文件 / 仓库
# 🚀 Glow Starter Kit

[![Latest Version on Packagist](https://img.shields.io/packagist/v/ercogx/laravel-filament-starter-kit.svg?style=flat-square)](https://packagist.org/packages/ercogx/laravel-filament-starter-kit)
[![Total Downloads](https://img.shields.io/packagist/dt/ercogx/laravel-filament-starter-kit.svg?style=flat-square)](https://packagist.org/packages/ercogx/laravel-filament-starter-kit)
[![Stars](https://img.shields.io/packagist/stars/ercogx/laravel-filament-starter-kit.svg?style=flat-square)](https://packagist.org/packages/ercogx/laravel-filament-starter-kit)

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

Preview:
![](https://raw.githubusercontent.com/ercogx/laravel-filament-starter-kit/main/preview-white.png)
Dark Mode:
![](https://raw.githubusercontent.com/ercogx/laravel-filament-starter-kit/main/preview.png)

## Compatibility

| Starter Kit                                                            | Filament Version                                        |
|------------------------------------------------------------------------|---------------------------------------------------------|
| [1.x](https://github.com/Ercogx/laravel-filament-starter-kit/tree/1.x) | [3.x](https://github.com/filamentphp/filament/tree/3.x) |
| [2.x](https://github.com/Ercogx/laravel-filament-starter-kit/tree/2.x) | [4.x](https://github.com/filamentphp/filament/tree/4.x) |
| **3.x**                                                                | **5.x**                                                 |


## 📦 Installation

You need the Laravel Installer if it is not yet installed.

```bash
composer global require laravel/installer
```

Now you can create a new project using the Laravel Filament Starter Kit.

```bash
laravel new test-kit --using=ercogx/laravel-filament-starter-kit
```

> If you want a Filament v3 (not recommended) ```laravel new test-kit --using=ercogx/laravel-filament-starter-kit:1.8.0```

> If you want a Filament v4 ```laravel new test-kit --using=ercogx/laravel-filament-starter-kit:2.12.0```

## ⚙️ Setup

1️⃣ **Database Configuration**

By default, this starter kit uses **SQLite**. If you’re okay with this, you can skip this step. If you prefer **MySQL**, follow these steps:

- Update your database credentials in `.env`
- Run migrations: `php artisan migrate`
- (Optional) delete the existing database file: ```rm database/database.sqlite```

2️⃣ Create Filament Admin User
```bash
php artisan make:filament-user
```

3️⃣ Assign Super Admin Role
```bash
php artisan shield:super-admin --user=1 --panel=admin
```

4️⃣ Generate Permissions
```bash
php artisan shield:generate --all --ignore-existing-policies --panel=admin
```

## 🌟Panel Include 

- [Shield](https://filamentphp.com/plugins/bezhansalleh-shield) Access management to your Filament Panel's Resources, Pages & Widgets through spatie/laravel-permission.
- [Backgrounds](https://filamentphp.com/plugins/swisnl-backgrounds) Beautiful backgrounds for Filament auth pages.
- [Logger](https://filamentphp.com/plugins/jacobtims-logger) Extensible activity logger for filament that works out-of-the-box.
- [Theme Edinburgh](https://filamentphp.com/plugins/spykapp-theme-edinburgh) Beautiful theme with warm palette.
- [Breezy](https://filamentphp.com/plugins/jeffgreco-breezy) My Profile page.
- [DB Config](https://filamentphp.com/plugins/inerba-db-config) Settings page.
- [Quick Create](https://filamentphp.com/plugins/awcodes-quick-create) Topbar item for quick resource creation.

## 🧑‍💻Development Include

- [barryvdh/laravel-debugbar](https://github.com/barryvdh/laravel-debugbar) The most popular debugging tool for Laravel, providing detailed request and query insights.
- [larastan/larastan](https://github.com/larastan/larastan) A PHPStan extension for Laravel, configured at level 5 for robust static code analysis.
- [plannr/laravel-fast-refresh-database](https://github.com/PlannrCrm/laravel-fast-refresh-database) 🚀 Refresh your test databases faster than you've ever seen before.

The `composer check` script runs **tests, PHPStan, and Pint** for code quality assurance:
```bash
composer check
```

## 📜 License

This project is open-source and licensed under the MIT License.

## 💡 Contributing

We welcome contributions! Feel free to open issues, submit PRs, or suggest improvements.


### 🚀 Happy Coding with Laravel & Filament! 🎉
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。