اذهب إلى المحتوى
  • 0

اريد طريقة جلب الصفحة في ال controller بإستخدام Auth::user

Hani Eid

السؤال

السلام عليكم ورحمة الله وبركاتة

انا أستخدمت الكود التالي لجلب الصفحة :

public function employeeselect(){
        
        $user = Auth::user()->no_ministry;
    
        $selectemployees =  Employee::select('id' , 'id_no' , 'name' , 'no_ministry' , 'staff' , 'phone') -> get();

        $selectstaffs =  Staff::all();

        return view('school.employee', compact('selectemployees' , 'selectstaffs'));
      }

أنا اضفت في جدول User.php حقل إضافي اسمه no_ministry ( الرقم الوزاري للمدرسة ) 

وعندي جدول آخر أسمه Employee.php لموظفين المدرسة ويوجد في الجدول نفس الحقل no_ministry مع كل موظف .

السؤال أريد أن اعمل select لل (view('school.employee لموظفين الذين يحملون الرقم الوزاري الخاص بالمدرسة أي الخاص باليوزر للي داخل

انا استطعت أن استدعي الرقم الوزاري في الكنترولر :

$user = Auth::user()->no_ministry;

لكن ما عرفت كيف أوظفه بالشكل الصحيح .

ولكم تحياتي

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

Recommended Posts

  • 0

يمكنك إستعمال التابع where لتحديد شرط التساوي بين الرقم الوزاري للمستخدم الحالي و الموظفين من جدول الموظفين : 

$no_ministry = Auth::user()->no_ministry;

$selectemployees =  Employee::select('id' , 'id_no' , 'name' , 'no_ministry' , 'staff' , 'phone')
->where('no_ministry' ,$no_ministry)
->get();

 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...