2017 © Pedro Peláez
 

library laravelfileupload

A Laravel package for uploading files via Ajax

image

ehel/laravelfileupload

A Laravel package for uploading files via Ajax

  • Tuesday, July 12, 2016
  • by ehel
  • Repository
  • 1 Watchers
  • 0 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 5 % Grown

The README.md

Laravel Ajax File Upload

Installation

Begin by installing this package through Composer:, (*1)

composer require ehel/laravelfileupload

Next, add FileUploadServiceProvider to the providers array of config/app.php:, (*2)

'providers' => [
    //...
    Ehel\FileUpload\FileUploadServiceProvider::class,
    //...
];

Next, add class alias to the aliases array of config/app.php:, (*3)

  'aliases' => [
    // ...
      'FileUpload' => Ehel\FileUpload\FileUploadFacade::class
    // ...
  ],

Finnaly, run :, (*4)

php artisan vendor:publish

Usage

Step 1: Generate Buttons

{!!FileUpload::buttons($uploadDirectory, $className) !!}

Step 2: Generate Script

{!!FileUpload::script($uploadSuccess, $uploadFail, $deleteSuccess, $deleteFail, $ajaxUploadFail) !!}

Attention

Jquery and Bootstrap are required., (*5)

Save file path to database

Package generate a hidden input with file path, so you can save file path to database., (*6)

<input type="hidden" name="file_path" value="your_file_path">

Example

<!DOCTYPE html>
<html>
    <head>
        <title>Laravel</title>
        <meta name="csrf-token" content="{{ csrf_token() }}">
        <link href="bootstrap.min.css" rel="stylesheet"">     
    </head>
    <body>
        <div class="container">
                {!!FileUpload::buttons('photos','uploadButtons') !!}
        </div>
    </body>
    <script src="jquery-2.2.1.js"></script>

    <script>
        {!!FileUpload::script('console.log("Success");','console.log("Error");', 'console.log("Deleted");', 'console.log("Can\'t delete");', 'console.log("Here is an ajax error on upload");') !!}
    </script>
</html>

The Versions

12/07 2016

dev-master

9999999-dev

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

The Development Requires

by Valentin Sirbu

laravel ajax upload files

29/03 2016

0.4

0.4.0.0

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

The Development Requires

by Valentin Sirbu

laravel ajax upload files

29/03 2016

dev-testing

dev-testing

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

The Development Requires

by Valentin Sirbu

laravel ajax upload files

06/03 2016

0.3.1

0.3.1.0

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

by ValentinSirbu

laravel ajax upload files

05/03 2016

0.3

0.3.0.0

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

by ValentinSirbu

laravel ajax upload files

03/03 2016

0.2.2

0.2.2.0

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

by ValentinSirbu

03/03 2016

v0.2

0.2.0.0

A Laravel package for uploading files via Ajax

  Sources   Download

MIT

The Requires

 

by ValentinSirbu