इस प्रोजेक्ट के बारे में

Filament, Laravel के लिए एक ओपन-सोर्स UI फ्रेमवर्क है, जिसे इसके मेंटेनर्स द्वारा "ऐप्स और एडमिन पैनल को तेजी से बनाने" के तरीके के रूप में वर्णित किया गया है। यह Laravel फाउंडेशन (Laravel v11+) पर आधारित है, अपनी इंटरैक्टिव लेयर के लिए Livewire v3 का उपयोग करता है, और इसके लिए PHP 8.2 या उससे नए संस्करण की आवश्यकता होती है। यह फ्रेमवर्क UI बिल्डिंग ब्लॉक्स का एक सुसंगत सेट प्रदान करता है, जिसके बारे में प्रोजेक्ट का कहना है कि एप्लिकेशन की जटिलता बढ़ने पर भी इनकी उपयोगिता कम नहीं होगी। README में इन घटकों पर प्रकाश डाला गया है: - Tables — कॉलम, एक्शन और बल्क ऑपरेशन्स के साथ बड़े डेटासेट को ब्राउज़ और फ़िल्टर करें। - Forms — पुन: प्रयोज्य (reusable) और स्टेट-अवेयर घटकों से जटिल, रिएक्टिव फॉर्म बनाएं। - Infolists — स्ट्रक्चर्ड लेआउट और कस्टम फॉर्मेटिंग के साथ रीड-ओनली रिकॉर्ड व्यू रेंडर करें। - Notifications — न्यूनतम सेटअप के साथ एक्शन, त्रुटियों और सिस्टम इवेंट्स के लिए इन-ऐप फीडबैक ट्रिगर करें। - Dashboard widgets — प्रत्येक उपयोगकर्ता के लिए तैयार किए गए लाइव, डेटा-ड्रिवन विजेट्स का उपयोग करके प्रमुख मेट्रिक्स और रुझानों को प्रदर्शित करें। - Action modals — एक्शन से जुड़े फोकस्ड मोडल वर्कफ़्लो के साथ पुष्टिकरण और डेटा प्रविष्टि को संभालें। README में सूचीबद्ध शुरुआती संसाधनों में डॉक्यूमेंटेशन साइट, demo.filamentphp.com पर एक होस्टेड डेमो और एक Discord कम्युनिटी शामिल है। डॉक्यूमेंटेशन से एक कंट्रीब्यूटिंग गाइड का संदर्भ दिया गया है। सपोर्ट के लिए, प्रोजेक्ट उपयोगकर्ताओं से इसके GitHub इश्यू टेम्पलेट के माध्यम से विस्तृत बग रिपोर्ट सबमिट करने, GitHub Discussions या Discord कम्युनिटी में प्रश्न और फीचर अनुरोध करने, और भेद्यता (vulnerability) की रिपोर्ट करते समय इसकी सुरक्षा नीति का पालन करने का अनुरोध करता है। यह एक स्टैंडअलोन एप्लिकेशन के बजाय एक लाइब्रेरी/फ्रेमवर्क है: इसे Laravel प्रोजेक्ट में इंस्टॉल किया जाना है और डेवलपर्स द्वारा अपने स्वयं के इंटरफेस और एडमिन पैनल तैयार करने के लिए उपयोग किया जाना है।