danger() ->title(translate('Action denied')) ->body(translate(':Name cannot be deleted because it is :reason. Please update settings before deletion.', [ 'Name' => $record->getAttribute('name'), 'reason' => $reason, ])) ->persistent() ->send(); } public static function notifyBeforeDeleteMultiple(Collection $records, string $reason): void { $reason = translate($reason); $namesList = implode('
', array_map(static function ($record) { return '• ' . $record->getAttribute('name'); }, $records->all())); $message = translate('The following items cannot be deleted because they are :reason. Please update settings before deletion.', compact('reason')) . '

'; $message .= $namesList; Notification::make() ->danger() ->title(translate('Action denied')) ->body($message) ->persistent() ->send(); } }