1. Go to this page and download the library: Download almazik/laravel-uploader 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/ */
use Uploader;
use Illuminate\Http\Request;
class SomeController extends Controller {
public function upload(Request $request)
{
Uploader::file($request->file('file'));
Uploader::push('path/where/to/save');
}
}
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Almazik\LaravelUploader\Contracts\Uploader;
class SomeController extends Controller
{
protected $uploader;
public function __construct(Uploader $uploader)
{
$this->uploader = $uploader;
}
public function upload(Request $request)
{
$this->uploader
->file($request->file('file'))
->push('path/to/store/file');
}
}
class SomeController extends Controller
{
protected $uploader;
public function __construct(Uploader $uploader)
{
$this->uploader = $uploader;
}
public function upload(Request $request)
{
$encoded = $this->someService->getBase64Encoded();
$this->uploader
->file($encoded)
->filename('foobar.jpg')
->push('path/to/store/file');
}
}