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.499 Installationen Zahlen von GitHub, Packagist und npm, Stand 25.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 25.10.2026
    stars
    ★ 19
    ci
    run-tests.yml, fix-php-code-styling.yml, phpstan.yml
    lizenz
    MIT

    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
    292 Downloads in 12 Monaten Stand 25.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