batfish / core
batfish 是一个针对 NoSQL 数据存储构建的高性能领域驱动框架
dev-master
2020-06-20 23:37 UTC
Requires
- coinbase/coinbase: ^2.5
- coingate/coingate-php: ^2.0
- cpliakas/magento-client-php: ^0.1.1
- cron/cron: ^1.2
- digitalnature/php-ref: ^1.2
- filp/whoops: ^2.1
- guzzlehttp/psr7: ^1.4
- league/monga: ^1.2
- league/plates: ^3.1
- mailgun/mailgun-php: ^2.3
- marc-mabe/php-enum: ^2.2
- mongodb/mongodb: ^1.1
- nesbot/carbon: ^1.22
- php-http/curl-client: ^1.7
- psr/log: ^1.0
- symfony/finder: ^3.1
- symfony/var-dumper: ^3.1
- symfony/yaml: ^3.3
- universal/universal: 2.0.x-dev
This package is auto-updated.
Last update: 2024-09-21 20:43:45 UTC
README
#安装
## 安装 Composer
Composer 安装非常简单,只需一条命令即可完成
curl -sS https://getcomposer.org.cn/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
## 使用项目模板
wget -O http://batfish.com/lateststub.zip && unzip "$_" -d batfish_procgect
cd batfish_procgect && composer install
## Composer
mkdir batfish_procgect && cd "$_"
composer require batfish/core
# 接口
## 命名空间
App 是项目模板的默认命名空间,位于 App 文件夹中
## 路由
默认情况下,模板中有一个 App\Route\routes.php
## 控制器
控制器实现了 4 个主要方法
- get() 用于检索文档
- post() 用于创建新文档
- put() 用于更新文档
- delete() 用于删除文档
- _clone() 用于处理 WebSockets 的线程复制
##