Laravel 8 में अपने स्वयं के सहायक फ़ंक्शन (helpers) कैसे बनाएं?
सभी को नमस्कार! मैं Laravel (संस्करण 8) में नया हूँ और कस्टम सहायक फ़ंक्शन बनाने का तरीका समझने की कोशिश कर रहा हूँ। बिल्ट-इन फ़ंक्शन जैसे `str_slug()` या `route()` बहुत अच्छे से काम करते हैं, लेकिन मुझे अपने खुद के जोड़ने की ज़रूरत है।
स्थिति: प्रोजेक्ट में मैं अक्सर तारीखों और कीमतों को फ़ॉर्मेट करता हूँ। हर controller में एक ही कोड लिखना पड़ता है:
```php
// कीमत फ़ॉर्मेट करना
$price = number_format($product->price, 2, ',', ' ');
// तारीख फ़ॉर्मेट करना
$date = Carbon::parse($product->created_at)->format('d.m.Y');
```
यह बहुत परेशान करने वाला है। मैं कुछ ऐसा बनाना चाहता हूँ जैसे `formatPrice($value)` और `formatDate($date)`, ताकि मैं उन्हें कहीं भी कॉल कर सकूँ — controllers, models, Blade टेम्पलेट्स में।
मैंने बस एक फ़ाइल `app/helpers.php` बनाने और उसमें फ़ंक्शन लिखने की कोशिश की। Controller में वे काम करते हैं, लेकिन Blade टेम्पलेट्स में एरर आती है।