An open API service indexing awesome lists of open source software.

https://github.com/hellopeterlee/laravel-uploader


https://github.com/hellopeterlee/laravel-uploader

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Laravel Uploader

:palm_tree: An upload component that allows you to save more time playing LOL.

## Installing

1. register provider and configuration.
```sh
$ composer require hellopeterlee/laravel-uploader -vvv
```

then register the package service provider, add the following line to `providers` section of `config/app.php`:

```php
PeterLee\Scaffold\UploadServiceProvider::class,
```

and publish the assets using command:

```sh
$ php artisan vendor:publish --provider=HelloPeterlee\\LaravelUploader\\UploadServiceProvider
```

2. Routing

You can register routes in `routes/web.php` or other routes file:

```php
\LaravelUploader::routes();
```

## Usage

1. Add the uploader component to right position of your form:

```php
@uploader('images')
```

or assign form name:

```php
@uploader('images', ['name' => 'images'])
```

or set max files:

```php
@uploader('images', ['max' => 10])
```

and strategy (default: 'default'):

```php
@uploader('images', ['strategy' => 'avatar'])
```

2. Don't forget import uploader assets at the end of your template:

```php
@uploader('assets')
```

## License

MIT