jsonrai277 / laravel-json-placeholder
用于Laravel的json placeholder集成
1.0.1
2024-08-06 11:19 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- orchestra/testbench: ^7.0|^8.17|^9.0
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^9.0|^10.0|^11.0
This package is auto-updated.
Last update: 2024-09-06 11:31:38 UTC
README
一个将Typicode Json placeholder 集成 到Laravel的包。它为所有可用的资源(posts
,comments
,albums
,photos
,todos
,users
)创建了一个着陆页、列表页和查看页。
安装
需要此包。
composer require jsonrai277/laravel-json-placeholder
发布必要的配置和视图以进行自定义。它将配置复制到Laravel应用程序中的config/laravel-json-placeholder
,并将视图复制到resources/views/vendor/laravel-json-placeholder
目录。
php artisan vendor:publish --provider=JsonRai277\\LaravelJsonPlaceholder\\LaravelJsonPlaceholderServiceProvider
一旦发布标签,访问路由/resources
。它应该渲染一个所有可用的资源的美观着陆页。此外,配置应该是相当直观的,可以覆盖任何设置。
配置
检索配置。
$config = config('laravel-json-placeholder.pagination_size'); // Returns 10 or whatever set on the config. // Or $config = JsonRai277\LaravelJsonPlaceholder\LaravelJsonPlaceholderConfig::getConfig('pagination_size');
在运行时设置配置。
JsonRai277\LaravelJsonPlaceholder\LaravelJsonPlaceholderConfig::setConfig('pagination_size', 10); // Sets 10.
测试
您可以使用以下命令运行测试:
vendor/bin/phpunit