public function postFileDelete(Request $request) { $del = Uploads::find($request->id); // Ищем экземпляр $fileDeleteName = pathinfo($del->link); // Загружаем информацию о пути к файлу // Если файл с таким именем существует на сервере - удаляем его if (Storage::disk('upload_docs')->exists($fileDeleteName['basename'])) { Storage::disk('upload_docs')->delete($fileDeleteName['basename']); } $del->delete(); // Удаляем экземпляр // Возвращаем ответ в формате json со статусом return response()->json(['status' => 'success'], 200); }
public function postRenameFile(Request $request, $id) { $file = App\Uploads::find($id); $file->name = $request->name; $file->save(); return response()->json(['status' => 'success', 'responseText' => 'Файл успішно перейменований', 'newFileName' => $file->name], 200); }