LaravelPackages.net
Acme Inc.
Toggle sidebar
apsonex/laravel-document

6
0
v1.0.2
About apsonex/laravel-document

apsonex/laravel-document is a Laravel package. It currently has 0 GitHub stars and 6 downloads on Packagist (latest version v1.0.2). Install it with composer require apsonex/laravel-document. Discover more Laravel packages by apsonex or browse all Laravel packages to compare alternatives.

Last updated

Laravel Document

Pending Document

Create pending document object

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)

Image Document

Create image document from pending document

use Apsonex\LaravelDocument\Support\PendingDocument\PendingDocument;
$pendingObject = new PendingDocument();

/** @var \Apsonex\LaravelDocument\Models\Document $document */
$document = \Apsonex\LaravelDocument\Facades\Document::persist($pendingObject)

Star History Chart