apsonex/laravel-document

此包的最新版本(v1.0.2)没有可用的许可证信息。

v1.0.2 2022-10-15 13:34 UTC

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)