Skip to content

MrMadClown/laravel-multipart-response

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel-MultipartResponse

License: MIT Latest Stable Version Total Downloads

Installation

composer require mrmadclown/laravel-multipart-response

Usage

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php

MrMadClown\LaravelMultiPartResponse\ServiceProvider::class,

manual Instance creation

Here for you don't actually need the ServiceProvider.

use MrMadClown\LaravelMultipartResponse\Http\MultipartResponse;

$elements = [[
    'name' => 'my-file',
    'contents' => fopen('my-file.txt', 'rb'),
    'filename' => 'my-file.txt'
]];

return new MultipartResponse($elements);

from Directory

This will create a Response with all the files in that directory (Not recursively!)

use MrMadClown\LaravelMultipartResponse\Http\MultipartResponse;

return MultipartResponse::fromDirectory('/var/www/html/storage/app/files-to-send');

with macro

This is why you would need the ServiceProvider.

$elements = [[
    'name' => 'my-file',
    'contents' => fopen('my-file.txt', 'rb'),
    'filename' => 'my-file.txt'
]];

return \response()->multipart($elements);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages