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...