Files
faveo/vendor/unisharp/laravel-filemanager/docs/installation.md
Manish Verma 126fbb0255 Laravel version update
Laravel version update
2018-08-06 18:55:45 +05:30

1.5 KiB

Requirements

  • php >= 5.4
  • exif extension
  • fileinfo extension
  • GD Library >=2.0 or Imagick PHP extension >=6.5.7
  • Laravel 5
  • requires intervention/image (to make thumbs, crop and resize images).

Installation

  1. Install package

    composer require unisharp/laravel-filemanager:~1.8
    
  2. Edit config/app.php :

    * For Laravel 5.5 and up, skip to step 3. All service providers and facades are automatically discovered.

    Add service providers

    UniSharp\LaravelFilemanager\LaravelFilemanagerServiceProvider::class,
    Intervention\Image\ImageServiceProvider::class,
    

    And add class aliases

    'Image' => Intervention\Image\Facades\Image::class,
    

    Code above is for Laravel 5.1. In Laravel 5.0 should leave only quoted class names.

  3. Publish the package's config and assets :

    php artisan vendor:publish --tag=lfm_config
    php artisan vendor:publish --tag=lfm_public
    
  4. Run commands to clear cache :

    php artisan route:clear
    php artisan config:clear
    
  5. Ensure that the files & images directories (in config/lfm.php) are writable by your web server (run commands like chown or chmod).

What's next

  1. Check the integration document to see how to apply this package.

  2. Check the config document to discover the flexibility of this package.