Laravel启动器

Laravel-Filament-Starter-Kit — Laravel 启动器模板

作者 AqibUllah

基于 Laravel 与 Filament 的多租户 SaaS 启动器,内置团队、任务管理、角色权限与仪表盘,采用 MIT 许可。

看看你的网站会是什么样

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

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

来自项目 README 的原始预览。

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

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

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

值得关注的模板亮点

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

01

基于 Filament 的多租户架构,以团队为租户单位,用户可加入多个团队并切换

02

内置任务管理,支持状态、截止日期和优先级

03

仪表盘提供任务分析与团队统计图表

04

使用 Spatie Laravel Permission 与 Filament Shield 实现团队感知的角色权限

05

包含登录、注册、忘记密码和邮箱验证等认证流程

06

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 中提供了管理员与租户面板的演示账号。

Laravel启动器

适合你的项目吗?

适用场景

  • 需要快速搭建多租户 SaaS 后台的 Laravel 项目
  • 为团队内部提供任务分配与进度跟踪的管理面板
  • 在已有 Laravel 项目中引入基于 Filament 的权限与租户切换能力
  • 作为学习 Filament 多租户与角色权限集成的参考实现

适合人群

  • 熟悉 Laravel 与 Filament 的开发者
  • 需要多租户与团队权限基础的项目
  • 希望以 MIT 许可复用代码并自行扩展的团队

上手与定制指南

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

  1. 1

    环境要求:PHP 8.2+、Composer、Node.js 与 npm、MySQL 或 PostgreSQL

  2. 2

    安装步骤:克隆仓库后执行 composer install、npm install && npm run build,复制 .env.example 并生成应用密钥

  3. 3

    数据库:创建 database/database.sqlite 文件,配置 .env 中的数据库凭据后执行 php artisan migrate:fresh

  4. 4

    权限与数据:运行 php artisan shield:generate --panel=tenant --option=permissions --all,再执行 php artisan db:seed

  5. 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 原文

For commercial licensing or support: 📧 **[email protected]**

README 原文
https://github.com/AqibUllah/Laravel-Filament-Starter-Kit/blob/main/LICENSEhttps://github.com/AqibUllah/Laravel-Filament-Starter-Kit/blob/main/README.md

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]**
反馈内容错误

看看同类模板

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