thtg88 / mmcms
此软件包已被废弃,不再维护。未建议替代包。
无头CMS。带有REST API。
v0.40.0
2021-03-11 15:05 UTC
Requires
- php: ^8.0
- anhskohbo/no-captcha: ^3.0
- doctrine/dbal: ^2.9
- fruitcake/laravel-cors: ^2.0
- laravel/framework: ^8.0.0
- laravel/passport: ^10.0
- nesbot/carbon: ^2.0.0
- thtg88/laravel-db-scaffold-commands: ^0.3.0
- thtg88/laravel-exists-without-soft-deleted-rule: ^0.3
- thtg88/laravel-scaffold-commands: ^0.3.0
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.8
- friendsofphp/php-cs-fixer: ^2.16
- mockery/mockery: ^1.3
- orchestra/testbench: ^6.4
- phpstan/phpstan: ^0.12.14
- phpunit/phpunit: ^9.2
- dev-master
- v0.40.0
- v0.39.2
- v0.39.1
- v0.39.0
- v0.38.0
- v0.37.0
- v0.36.4
- v0.36.3
- v0.36.2
- v0.36.1
- v0.36.0
- v0.35.1
- v0.35.0
- v0.34.0
- v0.33.0
- v0.32.1
- v0.32.0
- v0.31.5
- v0.31.4
- v0.31.3
- v0.31.2
- v0.31.1
- v0.31.0
- v0.30.1
- v0.30.0
- v0.29.0
- v0.28.2
- v0.28.1
- v0.28.0
- v0.27.0
- v0.26.3
- v0.26.2
- v0.26.1
- v0.26.0
- v0.25.1
- v0.25.0
- v0.24.0
- v0.23.1
- v0.23.0
- v0.22.0
- v0.21.1
- v0.21.0
- v0.20.0
- v0.19.0
- v0.18.1
- v0.18.0
- v0.17.0
- v0.16.1
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-restore-resource-classname-in-base-controller
This package is auto-updated.
Last update: 2022-03-29 01:14:36 UTC
README
无头CMS。带有REST API。mmCMS是一个Laravel包,提供创建结构化数据的REST接口。
目录
安装
composer global require thtg88/mmcms-installer
确保将Composer的全局供应商bin目录放置到您的$PATH中,以便系统可以定位到mmcms
可执行文件。此目录在不同的操作系统中有不同的位置;但是,一些常见的位置包括
- macOS:
$HOME/.composer/vendor/bin
- Windows:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
- GNU / Linux发行版:
$HOME/.config/composer/vendor/bin
或$HOME/.composer/vendor/bin
您还可以通过运行composer global about
来找到Composer的全局安装路径,并从第一行查找。
安装完成后,mmcms
新命令将在您指定的目录中创建一个全新的mmCMS安装。例如,mmcms new blog
将在名为blog
的目录中创建一个包含全新mmCMS安装的目录,其中已安装所有mmCMS依赖项
mmcms new blog
按照您通常在Laravel中做的,配置您的数据库连接。
然后在终端中运行
php artisan mmcms:install
用法
即将推出!
开发
克隆仓库
# clone the repo $ git clone https://github.com/thtg88/mmcms.git mmcms # create a new Laravel application $ laravel new mmcms-api
将mmcms添加到您的API项目中的composer.json
作为依赖项
{ ... "repositories": [ { "type": "path", "url": "../mmcms" } ], "require": { ... "thtg88/mmcms": "*" }, ... }
然后在终端中运行
# Run composer update to bring in mmCMS as dependancy composer update # And install mmCMS php artisan mmcms:install
测试
mmCMS使用PHPUnit进行测试。
您可以使用以下命令运行整个测试套件
composer run-script test # or composer test # or ./vendor/bin/phpunit
许可证
mmCMS是开源软件,根据MIT许可证授权。
安全漏洞
如果您在mmCMS中发现安全漏洞,请发送电子邮件至Marco Marassi的security@marco-marassi.com。所有安全漏洞都将得到及时处理。