/** * Delete an empty folder * * @param int $id The id of the folder * @return array * **/ public function deleteFolder($id = 0) { $folder = Folder::find($id); if (File::findByFolder($id)->isEmpty() and Folder::findByParent($id)->isEmpty()) { $folder->delete($id); return $this->result(true, trans('files.folder_deleted', ['name' => $folder->name]), $folder->name); } else { return $this->result(false, trans('files.folder_not_empty', ['name' => $folder->name]), $folder->name); } }