Package Data | |
---|---|
Maintainer Username: | hiword |
Maintainer Contact: | crcms@crcms.cn (crcms) |
Package Create Date: | 2017-08-30 |
Package Last Update: | 2018-07-24 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-15 15:08:37 |
Package Statistics | |
---|---|
Total Downloads: | 1,122 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 3 |
Total Watchers: | 1 |
Total Forks: | 2 |
Total Open Issues: | 0 |
[
'default' => 'default',
'uploads' => [
'default' => [
'driver' => \CrCms\Upload\Drives\DefaultUpload::class,//
'options' => [
'setFileSize' => 1024 * 1024 * 2,
'setRename' => true,
'setCheckMime' => true,
'setCheckExtension' => true,
'setExtensions' => ['jpg', 'jpeg', 'gif', 'png'],
'setHashDirLayer' => 2,
'setPath' => './uploads',
]
],
'test' => [
'driver' => \CrCms\Upload\Drives\WebUpload::class,//
'options' => [
'setFileSize' => 1024 * 1024 * 2,
'setRename' => true,
'setCheckMime' => true,
'setCheckExtension' => true,
'setExtensions' => ['jpg', 'jpeg', 'gif', 'png'],
'setHashDirLayer' => 2,
'setPath' => './uploads',
]
],
],
'drives' => [
'webupload' => [
'chunk_name' => 'chunk',
'chunks_name' => 'chunks',
'size_name' => 'orig_size',
'new_name' => 'new_name',
],
],
]
require '../vendor/autoload.php';
$config = require '../config/upload.php';
$config = new \Illuminate\Config\Repository(['upload'=>$config]);
$upload = new \CrCms\Upload\FileUpload($config);
$file = $upload->config('test')->upload();
//default
$upload->upload();
print_r($file);
You can install the package via composer:
composer require crcms/file-upload
Modify config / app.php
'providers' => [
CrCms\Upload\LaravelServiceProvider::class,
]
If you'd like to make configuration changes in the configuration file you can pubish it with the following Aritsan command:
php artisan vendor:publish --provider="CrCms\Upload\LaravelServiceProvider"
View test/upload.php
MIT