Marcel Wagner

Senior Softwareentwickler in Cham. Ich arbeite mit Laravel und PHP, bei STAUDACHER und nebenher an Open-Source-Paketen.

  • main
  • freelance
  • artikel 3
  • open-source 9
  • apps 6
  • websites 3

Werdegang

Angestellt seit 2020, nebenher freiberuflich seit 2021.

Projekte

Eine Auswahl aus 18 Projekten.

5 Pakete auf Packagist, zusammen 7.488 Installationen Zahlen von GitHub, Packagist und npm, Stand 24.10.2026

open-source 9 apps 6 websites 3

  1. PHP, Laravel, Filament

    Filament Workflows

    Ein Filament-Plugin, das festgelegte Aktionen startet, sobald ein Modell angelegt oder geändert wird.

    packagist
    1.386 Installationen Stand 24.10.2026
    stars
    ★ 19

    Zu jedem Modellereignis sucht der Observer die passenden Workflows und startet ihre Aktionen, wenn alle Bedingungen zutreffen. Die Aktionen laufen als Jobs in Laravels Queue.

    Technischer Aufbau
    src/Observers/ModelObserver.php fb37e6e
    private function processWorkflows(Model $model, string $event): void
    {
        if (! method_exists($model, 'getWorkflows')) {
            return;
        }
    
        $workflows = $model->getWorkflows();
    
        $workflows
            ->filter(fn (Workflow $workflow) => $workflow->trigger[0]['event'] === $event)
            ->each(function (Workflow $workflow) use ($model) {
                if ($workflow->shouldTrigger($model)) {
                    $workflow->runActions($model);
                }
            });
    }
    Zeilen 10 bis 25 von 51, ganze Datei auf GitHub
  2. React Native, Laravel Sanctum

    React Native Sanctum

    Anmeldung per Laravel Sanctum für React-Native-Apps. Den Token speichert die Bibliothek im Expo SecureStore.

    npm
    296 Downloads in 12 Monaten Stand 24.10.2026
    stars
    ★ 22
  3. Laravel, Filament, Livewire, Vue.js

    pr0p0ll

    Umfragen für die pr0gramm-Community, mit Zielgruppen und Auswertung. Vom früheren Betreiber übernommen und mit Laravel und Filament neu gebaut.

    live · pr0p0ll.comaufgenommen am 21.10.2026
    Live-Ansicht von pr0p0ll.com, aufgenommen am 21.10.2026
  4. Alle 18 Projekte ansehen