Download the PHP package sequelone/upload-laravel without Composer

On this page you can find all versions of the php package sequelone/upload-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package upload-laravel

Upload-Laravel

Загрузить большие файлы с пакетом расширения Laravel теперь очень просто.

Особенности

0 Переключитесь в корневой каталог вашего проекта laravel в терминале и выполните composer require sequelone/upload-laravel ~2.0

1 (Для Laravel 5.5+ пропустите) в config/app.php в providers добавьте строку в массивUpload\UploadServiceProvider::class,

2 Выполните php artisan upload:publish для публикации некоторых файлов и каталогов.

3 Доступ в браузере https://site.com/upload. Вы можете перейти на страницу примера.

Совет: чтобы изменить соответствующие параметры конфигурации, пожалуйста, отредактируйте файл config/upload.php

Основное использование

Загрузка файла: обратитесь к разделу комментариев к образцам файлов и введите соответствующие файлы и код на странице, где вам нужно загрузить большие файлы.Пользовательское промежуточное программное обеспечение можно использовать для дополнительной фильтрации загрузок файлов и для дальнейшей обработки загруженных файлов с помощью событий завершения загрузки.

Конфигурация группировки:

Автоматически создайте соответствующий каталог php artisan upload:groups

Пользовательское промежуточное по: обратитесь к разделу промежуточного по документации Laravel, чтобы создать свое промежуточное по и в " Ядре.зарегистрируйтесь в php`, заполните имя промежуточного программного обеспечения, которое вы зарегистрировали в соответствующем разделе конфигурационного файла, например ' ['middleware1', 'middleware2']"

Загрузить завершения события: делится на до загрузки и после загрузки событий см. В фреймворк Laravel документ системных событий каталоге, зарегистрировать события и слушатели в'EventServiceProvider`, выполнения'php ремесленника событие:создание Альто создавать события и слушатели, заполнить соответствующую часть конфигурационного файла с полным именем класса в случае, если вы зарегистрировались, например, из приложения\события\OrderShipped'.

Добавлена функция второго прохода (требуется поддержка Redis и браузера)

Установите Redis и запустите сервер.Установите пакет predis 'composer require predis/predis'.Убедитесь, что на странице загрузки представлен spark-md5.минута.файл js.

В ' app/Console / Kernel.добавьте следующий код к методу 'schedule' в php`: ``в PHP $schedule->command('upload:clean 2')->daily();

mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp

Совместимость

IE Edge Firefox Chrome Safari
Версия 10+ 12+ 3.6+ 6+ 5.1+
Версия 10+ 12+ 3.6+ 6+ 6+

Безопасность

Upload использует форму whitelist+blacklist для фильтрации расширения файла перед загрузкой, а затем проверяет тип Mime-типа файла после загрузки.Белый список непосредственно ограничивает расширение файла сохранения,черный список по умолчанию shield common executable file extension,чтобы предотвратить загрузку вредоносных файлов,столбец белого списка безопасности не должен оставаться пустым.

Хотя сделать много работы по обеспечению безопасности, но вредоносную загрузку файлов предотвратить невозможно, рекомендуется правильно установить разрешения каталога загрузки,чтобы убедиться, что соответствующая программа не выполняет разрешения на файл ресурса.

Список изменений

2021-01-04 v2.0.8 Исправлена ошибка, из-за которой при выполнении route:cache могла появиться ошибка Добавлено предупреждение об ошибке типа mime Оптимизация слияния js-файлов

Changelog CHANGELOG.md


All versions of upload-laravel with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sequelone/upload-laravel contains the following files

Loading the files please wait ....