public function destroy($id = null)
{
$file = Input::get('file');
$split = explode('/', $file);
$file_name = array_pop($split);
$thumbnail = implode('/', $split) . '/thumbs/' . $file_name;
if (File::exists($thumbnail)) {
File::delete($thumbnail);
}
if (File::exists($file)) {
File::delete($file);
}
return Response::json('Success', 200);
// If multiple ids are specified
if ($id == 'multiple') {
$selected_ids = trim(Input::get('selected_ids'));
if ($selected_ids == '') {
return Redirect::back()->with('error_message', trans('error_messages.nothing_selected_delete'));
}
$selected_ids = explode(' ', $selected_ids);
} else {
$selected_ids = array($id);
}
foreach ($selected_ids as $id) {
$media_entry = MediaEntry::findOrFail($id);
File::delete($media_entry->image);
File::delete($media_entry->thumbnail);
$media_entry->delete();
}
if (count($selected_ids) > 1) {
$message = trans('success_messages.media_entry_delete');
} else {
$message = trans('success_messages.media_entries_delete');
}
return Redirect::to("backend/media-manager")->with('success_message', $message);
}