پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!سلام دوستان
من برای دانلود زمان دار به مشکل خورد
کدهامو میفرستم بی زحمت ببینید مشکل کارم کجاست
اول فایل توی پوشه storage/app/public ذخیره کردم
حالا میخام روش کلیک شد دانلود بشه
Route::get('courses/download/{user}/file' , function($file) {
return \Illuminate\Support\Facades\Storage::download(request('path'));
})->name('download.file')->middleware(['auth', 'signed']);
controller
public function single(Course $course, Episode $episode)
{
$filename = $episode->file;
$download = URL::temporarySignedRoute('download.file', now()->addMinutes(5), [
'user' => auth()->user()->id,
'path' => $filename
]);
return view('courses.single-course', compact(['course', 'download']));
}
blade
<a class="text-light" href="{{ $download }}"> دانلود </a>
مشکلی که دارم وقتی روی دکمه دانلود میزنم این خطا نمایش میده
League\Flysystem\Filesystem::mimeType(): Argument #1 ($path) must be of type string, null given, called in C:\xampp\htdocs\project\vendor\laravel\framework\src\Illuminate\Filesystem\FilesystemAdapter.php on line 602
به Paradox کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟