• 0

مساعدة في حل مشكلة كود لارافيل

اريد فهم هذا الكود6124ac155344c_Screenshot(136).thumb.png.a7f3f3d0276567345c1cd841c5b8eae0.png

واريد ان اعرف لماذا لايعمل sentinel  ع الرغم من كتابة  use Sentinel;

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

@Hafsa Aly

صعب تحديد سبب المشكلة بدون رسالة خطأ أو الكود بشكل كامل , لكن في الصورة التي أرفقتيها يوجد لديك متغييرين بنفس الإسم $user في السطر رقم 32 و 37 لذلك يمكنك البدء بتغيير أحدهما إلى إسم آخر مثلاً السطر رقم 32 المتغيير $user غيريه إلى $isExist وبعد ذلك غيريه أيضاً في السطر رقم 34 و 35 وأيضاً السطر رقم 37 ما بين القوس الخاص بالميثود 
findById($isExist->id);
  بعد ذلك أتوقع سيعمل معك 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

أولًا تأكدي من إضافة السطر التالي داخل مصفوفة providers في الملف config/app.php

$providers = [
  // ...
  Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class,
]

سطر الاستخدام يجب أن يكون إما كالتالي

use Cartalyst\Sentinel\Native\Facades\Sentinel;

 

أو يمكن تسجيل الصف كواجهة ساكنة Facade ولا داعي حينها لكتابة سطر الأستخدام use بل تستخدمين الصف مباشرة،
نضيف السطر التالي إلى مصفوفة aliases في الملف config/app.php

$aliases = [
  // ...
  'Sentinel'   => Cartalyst\Sentinel\Laravel\Facades\Sentinel::class,
]

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

تشير في الغالب الخطوط و الألوان الحمراء في vs code إلى أخطاء بالسياق في ملف web.php و ملف ForgetPasswordController.php  , هلا تأكدت من عدم وجود أية أخطاء بهما ؟

كما أنه سيكون من المساعد لنا في تعقب المشكل و حله لو قمت بإرفاق الملفين  أو نسخهما بشكل أكواد بإستعمال محرر الأكواد . 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن