layout)) { $this->layout = View::make($this->layout); } } protected function returnBulk($entityType, $action, $ids) { $isDatatable = filter_var(request()->datatable, FILTER_VALIDATE_BOOLEAN); $entityTypes = Utils::pluralizeEntityType($entityType); if ($action == 'restore' && count($ids) == 1) { return redirect("{$entityTypes}/" . $ids[0]); } elseif ($isDatatable || ($action == 'archive' || $action == 'delete')) { return redirect("{$entityTypes}"); } elseif (count($ids)) { return redirect("{$entityTypes}/" . $ids[0]); } else { return redirect("{$entityTypes}"); } } }