"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > قواعد التحقق من صحة صورة Laravel – مثال كامل ودليل

قواعد التحقق من صحة صورة Laravel – مثال كامل ودليل

تم النشر بتاريخ 2024-11-04
تصفح:306

Laravel Image Validation Rules – Complete Example and Guide

اكتشف كيفية تنفيذ قواعد التحقق من صحة الصورة في Laravel 11 مع هذا المثال الشامل. تعرف على كيفية التحقق من صحة تحميلات الصور وتعيين حدود حجم الملف وأنواع الملفات والأبعاد والمزيد. يعد هذا الدليل التفصيلي مثاليًا للمطورين الذين يتطلعون إلى ضمان معالجة آمنة وفعالة للصور في تطبيقات Laravel 11 الخاصة بهم. يمكنك تعلم Laravel 11: كيفية إزالة المحتوى العام من عنوان URL – الدليل الكامل مع المثال

خطوة لقواعد التحقق من صحة Laravel 11 للصورة والصور

الخطوة 1: تثبيت لارافيل 11

هذه الخطوة غير مطلوبة؛ ومع ذلك، إذا لم تكن قد أنشأت تطبيق Laravel، فيمكنك المضي قدمًا وتنفيذ الأمر أدناه:

composer create-project laravel/laravel ImageValidation

الخطوة 2: إنشاء وحدة التحكم

في هذه الخطوة، سنقوم بإنشاء 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); 
    }
}

اقرأ المزيد

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3