Theme
Primary Color

عمل Log للبيانات لفحص أي مشكلة في الملفات

لنفترض أن لدينا مشكلة في بيانات تسجيل الدخول كل ما عليك أن تدخل للملف المسوؤل عن الدخول وهنا هو AuthController والذي يحتوي على ال Login Function ولديك هذا السطر التالي الذي يقوم بعمل Validate على بيانات الدخول

$credentials = $request->validate(['email' => 'required|email', 'password' => 'required|string']);

والآن إذا أردت أن تتأكد ان كل شيء تمام ذع هذا السطر الذي يعمل بإضافة البيانات لل Log الخاص ب Laravel حتى تستطيع قراءته وفهم المشكلة في حالة كانت موجودة

\Log::info('Login Attempt', $credentials);

في حالة كان هناك مشكلة او لا ستجد البيانات في ال Log الموجود في هذا المسار

storage/logs/laravel.log

ويمكنك كتابة هذا الأمر في Terminal مباشرة لقراءة محتويات الملف

tail -f storage/logs/laravel.log

وهذا مثال على محتوى ال Log

laravel log سجل لارافيل