halimzidoune / laravel-postman-api
该包允许将您的laravel项目中的所有API路由导出,用于Postman并手动进行测试。
v1.0.3
2023-04-21 22:01 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 15:16:14 UTC
README
使用以下命令: php artisan routes:export collection_name
,将生成一个json文件,可以从Postman导入,为API模块、文件夹和子文件夹树生成良好的分离,这种划分基于URL的路径。
在 POST
和 PUT
方法中,如果控制器动作使用FormRequest,所有规则属性将被提取并创建在Postman请求体中。
安装
您可以通过composer安装此包
composer require halimzidoune/laravel-postman-api
您可以使用以下命令发布配置文件:
php artisan vendor:publish --tag="postman-api-config"
这是发布配置文件的内容
return [ 'base_url' => 'https://:8000', // API Host url 'export_folder' => 'postman', // The destination folder where the collection.json file will be generated ];
用法
php artisan routes:export collection_name
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 贡献指南。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅 许可证文件。