incraigulous / prismic-toolkit
用于处理Prismic的PHP工具包。
0.19.2
2018-02-27 15:33 UTC
Requires
- illuminate/support: ^5.4
- nesbot/carbon: ^1.22
- prismic/php-sdk: ^3.3
- spatie/regex: ^1.2
Requires (Dev)
- fzaninotto/faker: ^1.7
- orchestra/testbench: ^3.4
- phpunit/phpunit: 6.0
- predis/predis: ^1.1
README
点击此处查看文档。
一组用于处理Prismic的有用工具。您可以使用其中的一些或全部。有一些是针对Laravel的特定工具,但您不必使用Laravel就可以使用此包。
纯PHP特性
- 围绕官方Prismic PHP sdk的包装,提供更简洁、流畅的API。
- 自动关系解析。
- 具有关系解析的Arrayable和Jasonable响应。
- 返回Illuminate\Support\Collection对象而不是数组。
Laravel特性
- Laravel外观
- Laravel服务提供者
- Laravel Artisan命令,用于预缓存数据,以便您在生产环境中不必直接调用Prismic
- Laravel标记缓存器
- Laravel非标记缓存器
- 可自定义的缓存规则,以便您可以微管理哪些资源应该被缓存。
- 端点用于清除缓存并通过webhook重新同步内容
- Prismic webhook密钥验证中间件
- 一个模型特性,用于在数据库记录和Prismic资源之间创建关系