سلام من یک آپلودر درست کردم و با استفاده از کد زیر این کار را انجام دادم چطوری میتونم کاری بکنم که فایلی که قبلا آپلود شده آپلودش نکنم.
$name = Carbon::now()->format("Y" . "-" . "m" . "-" . "d" . "-" . "H" . "-" . "i" . "-" . "s") . "." .$request->file('file')->getClientOriginalExtension();
$file = $request->file('file')->move(public_path('/storage/blog'), $name);
DB::table('uploads')->insert([
'file' => $name,
]);
Session::put('upload', 'عکس با موفقیت آپلود شد.');
return back();
چون اسم فایل ها با استفاده از Carbon انتخاب میشه
میتونید اسم خام فایلی که آپلود میکنید رو هم در کنار نام جدیدش در یک ستون دیگه ذخیره کنید و بر اساس اون نام چک کنید توی دیتابیس که قبلا آپلود شده یا نه. چون بر اساس نام جدیدی که میسازید و هر لحظه متغیر هست نمیتونید این کار رو انجام بدید.
سلام
چیزی که به ذهن من میرسه اینه که واسه این کار شما باید تک تک فایل هارو بگیرین و با فایل جدید مقایسه کنید ! که کار منطقی و درستی نیست
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟