بواسطة أحمد علي
محرر تقني خبير
١٥ أكتوبر ٢٠٢٣
schedule قراءة لمدة ٥ دقائق
لنفترض أن لدينا مشكلة في بيانات تسجيل الدخول كل ما عليك أن تدخل للملف المسوؤل عن الدخول وهنا هو AuthController والذي يحتوي على ال Login Function ولديك هذا السطر التالي الذي يقوم بعمل Validate على بيانات الدخول
<?php
/*
Function
- Passing Arguments by Reference
--- By Default, Function Arguments Are Passed By Value
--- If The Value Of The Argument Inside The Function Changed It Will Not Change Outside
--- To Change It Outside Pass The Argument By Reference
- Return Type Declarations
Search
- PHP Strict Mode
*/
function add_five(&$number) {
$number += 5;
return $number;
}
$n = 15;
echo add_five($n) . "<br>"; // 20
echo $n; // 20
echo '<br>';
function calculate($n1, $n2) : int {
return $n1 + $n2;
}
echo calculate(10.5, 9.5);
echo '<br>';
echo gettype(calculate(10.5, 9.5)); // Integerوالآن إذا أردت أن تتأكد ان كل شيء تمام ذع هذا السطر الذي يعمل بإضافة البيانات لل Log الخاص ب Laravel حتى تستطيع قراءته وفهم المشكلة في حالة كانت موجودة
\Log::info('Login Attempt', $credentials);في حالة كان هناك مشكلة او لا ستجد البيانات في ال Log الموجود في هذا المسار
storage/logs/laravel.logويمكنك كتابة هذا الأمر في Terminal مباشرة لقراءة محتويات الملف
tail -f storage/logs/laravel.logوالآن إذا أردت أن تتأكد ان كل شيء تمام ذع هذا السطر الذي يعمل بإضافة البيانات لل Log الخاص ب Laravel حتى تستطيع قراءته وفهم المشكلة في حالة كانت موجودة
ولكن مع ظهور منصات No-Code أصبح هناك إمكانية للتعامل مع هذه التحديات وتجاوزها بأسلوب مختلف عن السابق، فهذه المنصات أصبحت توفر طريقة لتطوير حلول برمجية دون كتابة أي سطر برمجي مما يساعد المديرون وأصحاب المشاريع على تنفيذ أفكارهم بشكل أسرع و بمرونة أكبر.
وكنت سابقاً قد شرحت ما هي منصات No- Code؟ و عددت أيضا مجموعة من أهم المنصات في هذا المجال، ولكن في هذه التدوينة سوف أقوم بالتركيز على النقاط التي تساعد فيها منصات No- Code الشركات الصغيرة والمشاريع الناشئة، وكيف يمكن لهؤلاء المشاربع تخطي معظم مشاكلهم والتوسع في نطاق عملهم عبر استخدام هذه الأدوات والمنصات ودمجها ضمن أعمالهم.
$credentials = $request->validate(['email' => 'required|email', 'password' => 'required|string']);
الكلمات الدالة:
مشاركة: