lightit / scramble-extensions
本包的最新版本(1.2.0)没有可用的许可证信息。
1.2.0
2024-09-20 18:10 UTC
Requires
- php: ^8.1
- dedoc/scramble: ^0.11
- flugger/laravel-responder: ^3.3
- illuminate/contracts: ^10.0|^11.0
- league/fractal: ^0.20.1
- nikic/php-parser: ^5.0
- phpstan/phpdoc-parser: ^1.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- doctrine/dbal: ^3.4|^4.0
- laravel/pint: ^v1.1.0
- nunomaduro/collision: ^v8.0
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
- phpunit/phpunit: ^11.0
- spatie/pest-plugin-snapshots: ^2.2
README
Scramble Extensions 是一个包含 Dedoc/Scramble 包不同扩展的包。这些扩展旨在使文档包适应 light 的编码方式。
安装
要求:Laravel >= 8.17 PHP >= 8.1.0 Composer
brew install php@8.1 composer
Mac OS X 使用 brewapt-get install php8.1
Ubuntu 使用 apt-get(如需,请使用 sudo)
当您使用 Docker 时,此步骤不是必需的。
开发安装
-
在本地克隆此项目的 GitHub 仓库
git clone git@github.com:Light-it-labs/scramble-extensions
-
进入您的项目目录并创建 .env 文件的副本
cd scramble-extensions
-
使用以下命令安装所需的依赖项
composer install
在项目中安装
目前,Lagger 在 packagist.org(composer 包库)中不可用,因此为了在项目中安装它,我们需要将以下行添加到项目的 composer.json 中
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Light-it-labs/scramble-extensions"
}
]
之后,composer 也会在此仓库中查找包,我们可以执行以下命令。
composer require lightit/scramble-extensions:dev-main
Scramble Extensions 使用方法
将扩展包含到 Scramble
要使用该包提供的扩展,您需要修改 Scramble 的配置文件。在 "extensions" 属性中包含包扩展。
示例
'servers' => null,
'middleware' => [
'web',
'auth:web',
],
'extensions' => LightIt\ScrambleExtensions\LightitScrambleExtensions::getAllExtensions(),