apsonex / laravel-document
此包的最新版本(v1.0.2)没有可用的许可证信息。
v1.0.2
2022-10-15 13:34 UTC
Requires
- php: ^8.1
- apsonex/saas-utils: ^1.0
- intervention/image: ^2.7
Requires (Dev)
- fakerphp/faker: ^1.19
- nunomaduro/collision: ^6.1
- orchestra/testbench: ^7.1
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-15 17:50:46 UTC
README
待处理文档
创建待处理文档对象
use Apsonex\LaravelDocument\Support\PendingDocument\PendingDocument; (new PendingDocument) ->imageSource(UploadedFile|RetsObject|string) ->parentModel(Model) ->withoutOriginal() ->setVariations($variations = []) ->targetPath('full/image/path.jpg') ->setAddedBy(auth()->id()) ->visibilityPublic() ->disk(\Illuminate\Filesystem\Filesystem)
图像文档
从待处理文档创建图像文档
use Apsonex\LaravelDocument\Support\PendingDocument\PendingDocument; $pendingObject = new PendingDocument(); /** @var \Apsonex\LaravelDocument\Models\Document $document */ $document = \Apsonex\LaravelDocument\Facades\Document::persist($pendingObject)