इस व्यापक उदाहरण के साथ जानें कि लारवेल 11 में छवि सत्यापन नियमों को कैसे लागू किया जाए। छवि अपलोड को मान्य करने, फ़ाइल आकार सीमाएँ, फ़ाइल प्रकार, आयाम और बहुत कुछ सेट करने का तरीका जानें। यह चरण-दर-चरण मार्गदर्शिका उन डेवलपर्स के लिए एकदम सही है जो अपने लारवेल 11 अनुप्रयोगों में सुरक्षित और कुशल छवि प्रबंधन सुनिश्चित करना चाहते हैं। आप लारवेल 11 सीख सकते हैं: यूआरएल से पब्लिक को कैसे हटाएं - उदाहरण के साथ पूरी गाइड
यह चरण आवश्यक नहीं है; हालाँकि, यदि आपने लारवेल ऐप नहीं बनाया है, तो आप आगे बढ़ सकते हैं और नीचे दिए गए आदेश को निष्पादित कर सकते हैं:
composer create-project laravel/laravel ImageValidation
इस चरण में, हम एक नया ImageController बनाएंगे; इस फ़ाइल में, हम रेंडर व्यू और स्टोर इमेज लॉजिक के लिए दो विधि इंडेक्स() और स्टोर() जोड़ेंगे। आप सीख सकते हैं कि लारवेल 11 में छवि में टेक्स्ट कैसे जोड़ें - चरण-दर-चरण मार्गदर्शिका
आइए निम्न आदेश द्वारा ImageController बनाएं:
php artisan make:controller ImageController
इसके बाद, आइए निम्नलिखित कोड को कंट्रोलर फ़ाइल में अपडेट करें।
app/Http/Controllers/ImageController.php
validate($request, [ 'image' => [ 'required', 'image', 'mimes:jpg,png,jpeg,gif,svg', 'dimensions:min_width=100,min_height=100,max_width=1000,max_height=1000', 'max:2048' ], ]); $imageName = time().'.'.$request->image->extension(); $request->image->move(public_path('images'), $imageName); /* Write Code Here for Store $imageName name in DATABASE from HERE */ return back()->with('success', 'You have successfully upload image.') ->with('image', $imageName); } }
और पढ़ें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3