public function download($id)
{
Session::forget('download_file');
$module = BuiltModule::findOrFail($id);
$canonical = Str::slug($module->name, '_');
$zip_file = $module->file;
if (!File::exists($zip_file)) {
return Redirect::to($this->link_type . "/module-builder/{$id}/edit")->with('error_message', trans('error_messages.module_file_download'));
}
return Response::download($zip_file, $canonical);
}