Saaed Alamer نشر 7 يناير أرسل تقرير نشر 7 يناير السلام عليكم ممكن توضيح لسبب مشكلة لرفع الفيديو داخل مشروع 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 Mustafa Suleiman نشر 7 يناير أرسل تقرير نشر 7 يناير تأكد من كتابة بيانات قاعدة البيانات بشكل صحيح في ملف .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 يناير الكاتب أرسل تقرير نشر 7 يناير بتاريخ 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 يناير أرسل تقرير نشر 7 يناير حاول إعادة إنشاء قاعدة البيانات من خلال الأمر: php artisan migrate:fresh --seed ثم إنشاء مستخدم جديد والتجربة مرة أخرى. 1 اقتباس
0 Saaed Alamer نشر 7 يناير الكاتب أرسل تقرير نشر 7 يناير بتاريخ 3 دقائق مضت قال Mustafa Suleiman: حاول إعادة إنشاء قاعدة البيانات من خلال الأمر: php artisan migrate:fresh --seed ثم إنشاء مستخدم جديد والتجربة مرة أخرى. هذا الامر سيحذف كافة قواعد البيانات اخي لا استطيع تنفيذه لوجود بيانات هامة داخله اقتباس
0 Saaed Alamer نشر 8 يناير الكاتب أرسل تقرير نشر 8 يناير الحل كان فى تعديل فى قاعده بيانات فى row الخاص ب storge_limit بالتعديلVARCHAR(60000) اقتباس
السؤال
Saaed Alamer
السلام عليكم
ممكن توضيح لسبب مشكلة لرفع الفيديو داخل مشروع saas
Illuminate\Database\QueryException
كان يعمل بدون مشاكل وفجاة توقف عن استقبال فيديوهات
.
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.