PHP code example of devnull-ir / laravel-downloader
1. Go to this page and download the library: Download devnull-ir/laravel-downloader library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
devnull-ir / laravel-downloader example snippets
'providers' => [
...
\DevNullIr\LaravelDownloader\ServiceProvider\LaravelDownloaderServiceProvider::class,
...
]
'aliases' => Facade::defaultAliases()->merge([
...
"LaravelDownloader" => \DevNullIr\LaravelDownloader\Facade\LaravelDownloaderFacade::class
...
])->toArray(),
'aliases' => [
...
"LaravelDownloader" => \DevNullIr\LaravelDownloader\Facade\LaravelDownloaderFacade::class,
...
];
use DevNullIr\LaravelDownloader\Facade\LaravelDownloaderFacade as LaravelDownloader;
use DevNullIr\LaravelDownloader\Facade\LaravelDownloaderFacade as LaravelDownloader;
use \Illuminate\Support\Facades\Request;
public function upload(Request $request){
LaravelDownloader::Upload("videoPros", $request->file('input'));
}
LaravelDownloader::purchased(file_id, count);
LaravelDownloader::purchased(1, 5);
purchased(1,1)
// file 1 With the number of downloads 1
LaravelDownloader::GeneralPurchased($file_id);
LaravelDownloader::GeneralPurchased(1);
// file 1 Register All User (It is also available for users who have not logged in)
GeneralPurchased(1)
// file 1 Register All User (It is also available for users who have not logged in)
LaravelDownloader::registerToken(1);
// You must enter the access ID that you gave to the user, and here the ID will be 1
registerTokenGeneral(1);
// Enter the file ID that is for all users, otherwise the token is not allowed
LaravelDownloader::zipArchive(array $config = [], array $files = []): array|bool|object
LaravelDownloader::zipArchive(['zipName'=>"NameFileZip"], array $files = []);
LaravelDownloader::zipArchive(['removed'=>true], array $files = []);
LaravelDownloader::zipArchive(['password'=>'domain'], array $files = []);
LaravelDownloader::zipArchive(['password'=>'domain'],[8,9,10]);
public static function makeCourse(string $CourseName, string $CoursePath): bool|object;
LaravelDownloader::makeCourse("learn laravel downloader", "laravel-downloader-course")
public static function getDurationCourse(int $Course_ID): string|bool;
return [
...
'download_route' => "dl",
...
];
return [
...
'showDownloadRoute' => true,
...
];
shell
php artisan migrate
bash
php artisan vendor:publish --tag="laravel-downloader-views"