سلام دوستان. من برای هر دوره چندتا فایل ضمیمه می کنم و بعد آپلود می کنم حالا من میخام قتی کاربر محصول رو خرید در صفحه دانلود بجای دانلود تک تک فایل ها یه باتن بزارم که با کلیک رویه اون تمام فایل های دوره خریداری شده رو زیپ کنه و بعد اون فایل زیپ دانلود بشه.
روند کار به چه شکلی هست؟ از چه پکیجی باید استفاده کنم؟
تو این بخش از کد من آدرس فایل رو به temporarySignedRoute میدم و سپس توسط فصاد Storage::download(request('path')); دانلود فایل شروع میشه.
$links = str_replace("/storage/app", "", $file->file);
$download_link= URL::temporarySignedRoute('download', now()->addMinutes(30), ['user' => auth()->user()->id, 'path' => $links]);
return view('file::layouts.start_download', compact('download_link'));
سلام اینجا رو ببینید امیدوارم به دردتون بخوره
https://www.laravelcode.com/post/how-to-create-zip-file-in-laravel-using-ziparchive
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟