اكتشف كيفية تنفيذ قواعد التحقق من صحة الصورة في Laravel 11 مع هذا المثال الشامل. تعرف على كيفية التحقق من صحة تحميلات الصور وتعيين حدود حجم الملف وأنواع الملفات والأبعاد والمزيد. يعد هذا الدليل التفصيلي مثاليًا للمطورين الذين يتطلعون إلى ضمان معالجة آمنة وفعالة للصور في تطبيقات Laravel 11 الخاصة بهم. يمكنك تعلم Laravel 11: كيفية إزالة المحتوى العام من عنوان URL – الدليل الكامل مع المثال
هذه الخطوة غير مطلوبة؛ ومع ذلك، إذا لم تكن قد أنشأت تطبيق Laravel، فيمكنك المضي قدمًا وتنفيذ الأمر أدناه:
composer create-project laravel/laravel ImageValidation
في هذه الخطوة، سنقوم بإنشاء ImageController جديد؛ في هذا الملف، سنضيف طريقتين فهرس () ومتجر () لعرض العرض وتخزين منطق الصورة. يمكنك تعلم كيفية إضافة نص إلى الصورة في Laravel 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