el-joe/extra-service

ExtraService Laravel package: upload file and return full central-domain path

Maintainers

Package info

github.com/el-joe/ExtraService

Homepage

pkg:composer/el-joe/extra-service

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-04-12 21:22 UTC

This package is auto-updated.

Last update: 2026-04-12 21:23:02 UTC


README

Simple Laravel package that provides an API endpoint to accept a file upload and return the full file URL on the central domain.

Installation (local development / path repository):

  1. In your main project's composer.json add a path repository entry:
"repositories": [
  {
    "type": "path",
    "url": "./ExtraService"
  }
]
  1. Require the package:
composer require el-joe/extra-service:dev-main
  1. (Optional) Publish config to set CENTRAL_DOMAIN or edit config/extra_service.php:
php artisan vendor:publish --provider="ElJoe\\ExtraService\\ExtraServiceServiceProvider" --tag=config

Usage:

POST to /api/extra-service/upload with form-data key file.

Response:

{
  "path": "https://central.example/storage/extra_service/filename.ext"
}