Avatar ·

Wie erstelle ich eigene Hilfsfunktionen (Helpers) in Laravel 8?

Hallo zusammen! Ich bin neu bei Laravel (Version 8) und versuche herauszufinden, wie man benutzerdefinierte Hilfsfunktionen erstellt. Die eingebauten Funktionen wie `str_slug()` oder `route()` funktionieren einwandfrei, aber ich muss eigene hinzufügen. Situation: Im Projekt formatiere ich oft Daten und Preise. In jedem Controller muss ich denselben Code schreiben: ```php // Preis formatieren $price = number_format($product->price, 2, ',', ' '); // Datum formatieren $date = Carbon::parse($product->created_at)->format('d.m.Y'); ``` Das ist extrem nervig. Ich möchte so etwas wie `formatPrice($value)` und `formatDate($date)` erstellen, um sie überall aufrufen zu können – in Controllern, Modellen, Blade-Templates. Ich habe versucht, einfach eine Datei `app/helpers.php` zu erstellen und dort die Funktionen zu schreiben. Im Controller funktionieren sie, aber in Blade-Templates geben sie...