基于 Filament 的多租户架构,以团队为租户单位,用户可加入多个团队并切换
Laravel-Filament-Starter-Kit — Laravel 启动器模板
作者 AqibUllah
基于 Laravel 与 Filament 的多租户 SaaS 启动器,内置团队、任务管理、角色权限与仪表盘,采用 MIT 许可。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置任务管理,支持状态、截止日期和优先级
仪表盘提供任务分析与团队统计图表
使用 Spatie Laravel Permission 与 Filament Shield 实现团队感知的角色权限
包含登录、注册、忘记密码和邮箱验证等认证流程
MIT 许可,允许免费使用、修改、商用和分发
模板详细介绍
这是一个面向多租户 SaaS 场景的 Laravel 启动器,使用 Filament 构建管理后台。项目以团队(tenant)为租户单位,用户可属于多个团队并在团队间切换。社区版包含多租户、团队、任务管理和基础仪表盘;README 另提及付费的托管 SaaS 版本,含市场、产品管理、订单系统、多支付网关和更丰富的 UI,本次收录的仅为公开免费代码。
功能上,它提供登录、注册、忘记密码与邮箱验证等认证流程;任务管理支持创建、更新、分配任务,跟踪待处理、进行中、已完成状态,并带有截止日期和优先级;仪表盘以图表展示任务分析与团队统计;角色权限由 Spatie Laravel Permission 提供并适配团队,配合 Filament Shield 生成权限。
技术栈方面,项目使用 Laravel、Filament、Livewire、Tailwind CSS,数据库支持 MySQL 或 PostgreSQL,PHP 要求 8.2 及以上。安装需通过 Composer 与 npm 安装依赖,配置 .env 后执行迁移、权限生成与数据填充,并创建 SQLite 数据库文件;Windows 用户需确认 storage 与 bootstrap/cache 相关目录存在。README 中提供了管理员与租户面板的演示账号。
适合你的项目吗?
适用场景
- 需要快速搭建多租户 SaaS 后台的 Laravel 项目
- 为团队内部提供任务分配与进度跟踪的管理面板
- 在已有 Laravel 项目中引入基于 Filament 的权限与租户切换能力
- 作为学习 Filament 多租户与角色权限集成的参考实现
适合人群
- 熟悉 Laravel 与 Filament 的开发者
- 需要多租户与团队权限基础的项目
- 希望以 MIT 许可复用代码并自行扩展的团队
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求:PHP 8.2+、Composer、Node.js 与 npm、MySQL 或 PostgreSQL
- 2
安装步骤:克隆仓库后执行 composer install、npm install && npm run build,复制 .env.example 并生成应用密钥
- 3
数据库:创建 database/database.sqlite 文件,配置 .env 中的数据库凭据后执行 php artisan migrate:fresh
- 4
权限与数据:运行 php artisan shield:generate --panel=tenant --option=permissions --all,再执行 php artisan db:seed
- 5
Windows 用户需确认 storage/framework/cache、storage/framework/sessions、storage/framework/views 和 bootstrap/cache 目录存在
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- README 明确区分社区版与付费的托管 SaaS 专业版:市场、产品管理、订单系统、多支付网关和高级 UI 仅属于 Pro 版本,免费代码不包含这些功能,如需使用须另行获取付费版本。
- README 提供商业授权与支持的联系方式,暗示存在商业授权或付费支持渠道;免费 MIT 代码本身可商用,但若需官方商业授权或支持需另行联系作者。
- 项目资料提及可选付费版本或功能;本次仅收录公开免费代码,不包含付费升级。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
## Pro Version (Hosted SaaS) Includes: - Full marketplace - Product management - Order system - Multiple payment gateways - Advanced UI
README 原文
https://github.com/AqibUllah/Laravel-Filament-Starter-Kit/blob/main/LICENSEhttps://github.com/AqibUllah/Laravel-Filament-Starter-Kit/blob/main/README.mdFor commercial licensing or support: 📧 **[email protected]**
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 75 / 100
- 技术栈
- Laravel
- 网站类型
- 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-02-26
- 截图检查日期
- 2026-10-02
目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。
目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 8cd4b2bf0f300924d35e396b4fd73bc2e7fa611c49aa349aa4682ce40282fb59
2026-10-02T14:51:31.700Z
来源文件 / 仓库<p align="center">
<img src="public/images/demo.png" alt="Laravel Filament SaaS Starter Kit Screenshot" />
</p>
<h1 align="center">🚀 Laravel Filament SaaS Starter Kit</h1>
<p align="center">
A powerful and extendable multi-tenant SaaS starter built with <strong>Laravel 12</strong> and <strong>Filament</strong> 4.x.
</p>
<p align="center">
<img alt="PHP" src="https://img.shields.io/badge/PHP-^8.2-blue">
<img alt="Laravel" src="https://img.shields.io/badge/Laravel-12-red">
<img alt="Filament" src="https://img.shields.io/badge/Filament-^4.x-orange">
<img alt="License" src="https://img.shields.io/badge/license-MIT-blue">
</p>
<p align="center">
<a href="https://github.com/AqibUllah/Laravel-Filament-Starter-Kit/stargazers">
<img src="https://img.shields.io/github/stars/AqibUllah/Laravel-Filament-Starter-Kit?style=social" alt="Stars">
</a>
<a href="https://github.com/AqibUllah/Laravel-Filament-Starter-Kit/network/members">
<img src="https://img.shields.io/github/forks/AqibUllah/Laravel-Filament-Starter-Kit?style=social" alt="Forks">
</a>
<a href="https://github.com/AqibUllah/Laravel-Filament-Starter-Kit/issues">
<img src="https://img.shields.io/github/issues/AqibUllah/Laravel-Filament-Starter-Kit" alt="Issues">
</a>
</p>
## 📚 Table of Contents
- [Overview](#-overview)
- [Features](#-features)
- [Tech Stack](#-tech-stack)
- [Getting Started](#-getting-started)
- [License & Usage](#️-license-and-usage)
- [Contributing](#-contributing)
- [Support](#-support)
---
## ⚖️ License
This project is licensed under the **MIT License**.
### Summary
- Permission is granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software.
- Include the original copyright notice and this permission notice in all copies or substantial portions of the Software.
- The Software is provided "as is", without warranty of any kind.
See the `LICENSE` file for the full text of the MIT License.
## 🧩 Overview
This project is a **tenant-based SaaS web application** built using Laravel and Filament. It's designed to help you kickstart your own Software as a Service platform with built-in team support, roles, permissions, charts, task management, and more.
Ideal for developers looking for a **clean, extensible foundation** with multi-tenancy already configured out of the box.
---
## Community Edition
This edition includes:
- Multi-tenancy
- Teams
- Task management
- Basic dashboard
## Pro Version (Hosted SaaS)
Includes:
- Full marketplace
- Product management
- Order system
- Multiple payment gateways
- Advanced UI
## ✨ Features
- 🔐 **Authentication System**
- Login, Register, Forgot Password
- Email verification support
- Invite-based user onboarding (future)
- 👥 **Multi-Tenant Architecture**
- Team-based tenancy using Filament multi-tenancy
- Users can belong to multiple teams
- Switch between teams easily
- ✅ **Task Management**
- Create, update, assign tasks
- Track task status: Pending, In Progress, Completed
- Due dates, priority levels
- 📊 **Dashboards & Analytics**
- Charts and graphs to analyze tasks
- Team stats overview
- Progress tracking
- 🔐 **Roles & Permissions**
- Powered by Spatie Laravel Permission (team-aware)
- Admin, Super Admin, User, and custom roles
- Fine-grained access control per team
- 🧰 **Developer-Friendly**
- Uses Laravel's latest features (v12+)
- Built with Filament (v4+) — fast, beautiful admin UI
- Easily extendable with custom widgets, panels, and resources
- 🌐 **Future-Proof**
- Ready for modular plugins like billing, notifications, team invites, chat
- Roadmap planned for many more features (see below)
---
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to fork this repository and submit a pull request.
If you like this project, **please give it a ⭐** — it really helps others find it!
## 🛠 Tech Stack
- **Laravel** 12+
- **Filament** 4.x (Admin UI)
- **Spatie Laravel Permission** (Roles & Permissions)
- **Filament Shield** (Permission generator)
- **Livewire** (Dynamic components)
- **Tailwind CSS** (Frontend)
- **MySQL / PostgreSQL** (DB)
---
## 🚀 Getting Started
### 📦 Prerequisites
- PHP 8.2+
- Composer
- Node.js & npm
- MySQL or PostgreSQL
### 🧾 Installation
```bash
# Clone the repo
git clone https://github.com/AqibUllah/Laravel-Filament-Starter-Kit
cd laravel-filament-saas-kit
# creating databsae file
# correct way
touch database/database.sqlite
# (or on Windows)
type nul > database\database.sqlite
# Install dependencies
composer install
npm install && npm run build
# Copy and configure environment
cp .env.example .env
php artisan key:generate
# Set up your DB credentials in .env
# Then run migrations and seeders
php artisan migrate:fresh
php artisan shield:generate --panel=tenant --option=permissions --all
php artisan db:seed
# Start local development server
php artisan serve
# admin panel
Email: [email protected]
Password: password
# tenant panel
Email: [email protected]
Password: password
```
---
# Windows users:
## Make sure the following directories exist after cloning:
```
- storage/framework/cache
- storage/framework/sessions
- storage/framework/views
- bootstrap/cache
```
## 💬 Support
If you found this project helpful, consider giving it a ⭐
For commercial licensing or support:
📧 **[email protected]**
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

sage
WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support
Laravel · 启动器

wave
Wave - The Software as a Service Starter Kit, designed to help you build the SAAS of your dreams 🚀 💰
Laravel · SaaS

filament-starter
A beautiful starting point for your next TALL stack project using Filament. ⚡
Laravel · 启动器

electrik
Laravel SaaS starter kit: auth, teams, Stripe billing, and Slate 3 — Composer package for Laravel 12
Laravel · SaaS

php-saas
The everything-included starter kit for your next idea
Laravel · SaaS

filament-jetstream
A Laravel starter kit built with Filament inspired by Jetstream.
Laravel · 启动器
