Saaed Alamer نشر 7 يناير 2024 أرسل تقرير نشر 7 يناير 2024 السلام عليكم ممكن توضيح لسبب مشكلة لرفع الفيديو داخل مشروع saas Illuminate\Database\QueryException كان يعمل بدون مشاكل وفجاة توقف عن استقبال فيديوهات . اقتباس public function uploadVideo(Request $request) { $data = BasicExtended::select('max_video_size')->first(); $maxSize = intval($data->max_video_size); $convertedSize = $maxSize * 1024; $rules = [ 'video' => [ 'required', 'max:' . $convertedSize, function ($attribute, $value, $fail) use ($request) { $video = $request->file('video'); $vidExt = $video->getClientOriginalExtension(); if ($vidExt != 'mp4') { $fail('Only .mp4 file is allowed for ' . $attribute); } } ] ]; $message = [ 'video.max' => 'The video must not be greater than ' . $maxSize . ' megabytes.' ]; $validator = Validator::make($request->all(), $rules, $message); if ($validator->fails()) { return Response::json([ 'error' => $validator->getMessageBag()->toArray() ], 400); } $videoData = Uploader::upload_video( Constant::WEBSITE_LESSON_CONTENT_VIDEO, $request->file('video')); return Response::json([ 'originalName' => $videoData['originalName'], 'uniqueName' => $videoData['uniqueName'], 'duration' => $videoData['duration'] ]); } 1 اقتباس
0 Saaed Alamer نشر 8 يناير 2024 الكاتب أرسل تقرير نشر 8 يناير 2024 الحل كان فى تعديل فى قاعده بيانات فى row الخاص ب storge_limit بالتعديلVARCHAR(60000) اقتباس
0 Mustafa Suleiman نشر 7 يناير 2024 أرسل تقرير نشر 7 يناير 2024 تأكد من كتابة بيانات قاعدة البيانات بشكل صحيح في ملف .env: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE= // Your Database Name DB_USERNAME= // Yout Database Username DB_PASSWORD= // Your Database Password وفي حال عدم وجود username قم بكتابة root. ثم تنفيذ الأمر التالي: php artisan optimize:clear وتأكد من أن سيرفر MySQL أو أيًا كان مثل Postgres يعمل بشكل سليم. 1 اقتباس
0 Saaed Alamer نشر 7 يناير 2024 الكاتب أرسل تقرير نشر 7 يناير 2024 بتاريخ 3 دقائق مضت قال Mustafa Suleiman: تأكد من كتابة بيانات قاعدة البيانات بشكل صحيح في ملف .env: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE= // Your Database Name DB_USERNAME= // Yout Database Username DB_PASSWORD= // Your Database Password وفي حال عدم وجود username قم بكتابة root. ثم تنفيذ الأمر التالي: php artisan optimize:clear وتأكد من أن سيرفر MySQL أو أيًا كان مثل Postgres يعمل بشكل سليم. تاكدت اخي السيرفر يعمل علي mysql وتاكدت من بيانات ونفذت امر حذف optimize ونفس النتيجة فى النهاية اقتباس
0 Mustafa Suleiman نشر 7 يناير 2024 أرسل تقرير نشر 7 يناير 2024 حاول إعادة إنشاء قاعدة البيانات من خلال الأمر: php artisan migrate:fresh --seed ثم إنشاء مستخدم جديد والتجربة مرة أخرى. 1 اقتباس
0 Saaed Alamer نشر 7 يناير 2024 الكاتب أرسل تقرير نشر 7 يناير 2024 بتاريخ 3 دقائق مضت قال Mustafa Suleiman: حاول إعادة إنشاء قاعدة البيانات من خلال الأمر: php artisan migrate:fresh --seed ثم إنشاء مستخدم جديد والتجربة مرة أخرى. هذا الامر سيحذف كافة قواعد البيانات اخي لا استطيع تنفيذه لوجود بيانات هامة داخله اقتباس
السؤال
Saaed Alamer
السلام عليكم
ممكن توضيح لسبب مشكلة لرفع الفيديو داخل مشروع saas
Illuminate\Database\QueryException
كان يعمل بدون مشاكل وفجاة توقف عن استقبال فيديوهات
.
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.