mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-24 09:50:39 +00:00
- gate implementation
- protected shared view fix
This commit is contained in:
@@ -44,7 +44,7 @@ class VisitorZipController extends Controller
|
||||
$file_parent_folders = File::whereUserId($shared->user_id)
|
||||
->whereIn('id', $files->pluck('id'))
|
||||
->get()
|
||||
->pluck('folder_id')
|
||||
->pluck('parent_id')
|
||||
->toArray();
|
||||
|
||||
// Check access to requested directory
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
namespace Domain\Zip\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use STS\ZipStream\ZipStream;
|
||||
use Domain\Zip\Actions\ZipAction;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
@@ -20,18 +19,16 @@ class ZipController extends Controller
|
||||
|
||||
public function __invoke(
|
||||
Request $request,
|
||||
): ZipStream {
|
||||
$user_id = Auth::id();
|
||||
|
||||
): \ZipStream\ZipStream {
|
||||
// Get list of folders and files from requested url parameter
|
||||
list($folders, $files) = ($this->getItemsListFromUrlParam)($user_id);
|
||||
list($folders, $files) = ($this->getItemsListFromUrlParam)(auth()->id());
|
||||
|
||||
// Zip items
|
||||
$zip = ($this->zip)($folders, $files);
|
||||
|
||||
($this->recordDownload)(
|
||||
file_size: $zip->predictZipSize(),
|
||||
user_id: $user_id,
|
||||
user_id: auth()->id(),
|
||||
);
|
||||
|
||||
return $zip;
|
||||
|
||||
Reference in New Issue
Block a user