App\Http\Controllers\BaseController::returnBulk PHP Méthode

returnBulk() protected méthode

protected returnBulk ( $entityType, $action, $ids )
    protected function returnBulk($entityType, $action, $ids)
    {
        if (!is_array($ids)) {
            $ids = [$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}");
        }
    }