apsonex/laravel-document

There is no license information available for the latest version (v1.0.2) of this package.
Maintainers

👁 apsonex

Package info

github.com/apsonex/laravel-document

pkg:composer/apsonex/laravel-document

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

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

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License 5c88cc422a2e9e742e378722fd8a04a78995fe8c

  • Apsonex Inc. <apsonexinc.woop@gmail.com>

This package is auto-updated.

Last update: 2026-06-15 21:58:48 UTC


README

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)