Download the PHP package jason/saas without Composer

On this page you can find all versions of the php package jason/saas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package saas

Saas.Foundation

基于 Laravel 13 和 Filament 5 构建的企业级 SaaS 基础框架。

Laravel Version Filament Version PHP Version Horizon Version

简介

Saas.Foundation 提供了一套完整的 SaaS 应用基础架构,采用运营端 + 租户端双面板架构,覆盖商城、财务、内容管理、区块链、营销活动等核心业务域。

核心特性

模块概览

模块 说明 运营端 租户端
🏢 租户管理 (User) 租户生命周期、管理员、角色权限、实名认证、身份通道 ✅ ✅
🛍️ 商城 (Mall) 商品、订单、购物车、品牌、分类、属性、配送、退款、供应商 ✅ ✅
💰 财务 (Finance) 资金账户、支付网关、发票(申请/抬头/发票/凭证)、退款、结算计划 ✅ ✅
📄 内容管理 (Content) 内容发布、分类、评论、通知、敏感词 ✅ ✅
🎯 营销活动 (Campaign) 优惠券、红包码、抽奖活动 ✅ ✅
🔗 区块链 (BlockChain) 多链网络管理、合约部署/仓库、地址管理、证书签发 ✅ ✅
🔌 基础服务 (Foundation) 支付宝、阿里云、微信支付、微信小程序/公众号、社交登录 ✅ ✅
⚙️ 系统设置 (Setting) 系统配置、管理员、角色权限、队列监控、API 日志、黑白名单、导入导出 ✅ ❌

技术栈

组件 版本 说明
Laravel v13 核心框架
Filament v5 管理面板
Livewire v4 动态组件
Horizon v5 队列监控
Sanctum v4 API 认证
PHP 8.4 运行环境

项目结构

快速开始

环境要求

安装

Docker(推荐使用 Laravel Sail)

开发指南

运行测试

代码格式化

项目使用 Laravel Pint 进行代码格式化:

常用命令

通知系统

支持多渠道消息推送,统一接口:

渠道 通道类 说明
🔔 钉钉 DingTalkChannel 钉钉机器人/工作通知
📱 极光推送 JPushChannel APP 推送
💬 微信小程序 WechatMiniChannel 小程序订阅消息
📢 微信公众号 WechatOfficialChannel 公众号模板消息
📨 短信 SmsChannel 短信验证码/通知
🏢 站内信 TenantChannel 平台内通知

事件驱动

系统基于 Laravel 事件系统构建了领域事件驱动架构:

商城事件流:OrderCreated → OrderPaid → OrderPreparing → OrderDelivered → OrderSigned → OrderCompleted

事件 用途
OrderCreated / OrderPaid / OrderDelivered / OrderSigned / OrderCompleted / OrderCanceled 订单全生命周期
RefundInitialized / RefundCompleted / RefundFailed 退款流程
InvoiceApplicationSubmitted / InvoiceIssued 发票流程
UserCreatedEvent / IdentityChanged / IdentityPurchased / UserRealnameApproved 用户生命周期

API 文档

项目提供了完整的 RESTful API,支持微信小程序和第三方客户端接入:

详细 API 文档见 docs/apis/。

微信小程序

项目内含微信小程序 SDK(docs/weapp/),提供开箱即用的服务调用封装:

区块链集成

安全

结算系统

支持多种结算计划配置:

许可证

本项目采用 MIT 协议。详见 LICENSE 文件。

贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交改动 (git commit -m 'feat: add amazing-feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

致谢


Made with ❤️ using Laravel & Filament


All versions of saas with dependencies

PHP Build Version
Package Version
Requires php Version ^8.5
ext-bcmath Version *
ext-gmp Version *
ext-openssl Version *
ext-pdo Version *
ext-zip Version *
alibabacloud/alidns-20150109 Version ^4.3
alibabacloud/domain-20180129 Version ^5.0
alibabacloud/ecs-20140526 Version ^7.6
aliyuncs/oss-sdk-php Version ^2.7
codewithdennis/filament-select-tree Version ^4.0
deldius/filament-user-field Version ^1.1
diogogpinto/filament-auth-ui-enhancer Version ^2.0
filament/filament Version ^5.3
flowframe/laravel-trend Version ^0.4.0
genealabs/laravel-model-caching Version ^12.0
kornrunner/keccak Version ^1.1
laravel-lang/common Version ^6.7
laravel/framework Version ^12.54
laravel/horizon Version ^5.45
laravel/octane Version ^2.15
laravel/sanctum Version ^4.3
laravel/tinker Version ^2.11
league/flysystem-aws-s3-v3 Version ^3.32
maatwebsite/excel Version ^3.1
malzariey/filament-daterangepicker-filter Version ^4.0
mews/captcha Version ^3.4
mongodb/laravel-mongodb Version ^5.6
nelexa/zip Version ^4.0
overtrue/easy-sms Version ^3.3
overtrue/laravel-wechat Version ^7.4
overtrue/pinyin Version ^6.0
overtrue/socialite Version ^4.13
sanzgrapher/filament-draggable-modal Version ^1.0
simplito/elliptic-php Version ^1.0
tuupola/base58 Version ^2.2
vinkla/hashids Version ^13.0
wsmallnews/filament-nestedset Version ^2.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jason/saas contains the following files

Loading the files please wait ...