محمد محمود عبد المحسن نشر 26 مايو 2023 أرسل تقرير نشر 26 مايو 2023 ما معنى guest@ هل هذا دالة ام متغير و من اين يتم استدعاءه؟ 2 اقتباس
0 Mustafa Suleiman نشر 26 مايو 2023 أرسل تقرير نشر 26 مايو 2023 أرجو منك توضيح السؤال وذكر الكود المراد توضيحه أو السياق واللغة المستخدمة أو إطار العمل. وإذا كان السؤال خاص بأحد دورات أكاديمية حسوب فأرجو منك طرح السؤال أسفل فيديو الدورة، وطرح الأسئلة العامة هنا. وعلى أي حال، غالبًا ما تقصده هو @guest و@endguest، في إطار العمل Laravel، وهو إطار تطوير ويب قائم على لغة PHP. حيث تستخدم هذه العلامات للتحقق مما إذا كان المستخدم قد قام بتسجيل الدخول أم لا. أي كود يوضع بين هاتين العلامتين سيتم عرضه فقط للمستخدمين الذين لم يقموا بتسجيل الدخول، أي المستخدمين الزوار أو الضيوف. بمعنى أنه يستخدم هذا النوع من الكود في تنظيم عرض المحتوى في صفحات الويب بناءً على حالة تسجيل الدخول للمستخدم. مثلاً، بالإمكان استخدام @auth و@endauth لعرض محتوى خاص بالمستخدم المسجل، مثل البيانات الشخصية أو الصفحة الشخصية. واستخدام @guest و@endguest لعرض محتوى محدد للمستخدمين الزوار، مثل نموذج تسجيل الدخول أو صفحة التسجيل. اقتباس
0 Kais Hasan نشر 26 مايو 2023 أرسل تقرير نشر 26 مايو 2023 يمكنك اعتبارها موجه أكثر من تعليمة. بشكل أساسي تستعمل لتحديد أن كود ما يمكن لزائر للموقع رؤيته فقط إذا لم يقم بتسجيل الدخول. هذا على عكس @auth التي تفرض أن يكون الشخص قد قام بتسجيل الدخول حتى يرى المحتوى. يمكن استعمالهما كما يلي: @auth // الذي يجب أن يراه من قام بتسجيل الدخول فقط html نضع هنا كود ال @endauth @guest // الذي يجب أن يراه من لم يقم بتسجيل الدخول فقط html نضع هنا كود ال @endguest مثلاً في حال أردنا إظهار رسالة تحث المستخدم على التسجيل في موقعنا، يجب أن نظهرها فقط في حال كان الشخص لم يقم بتسجيل الدخول، و لذلك يمكنك استعمال هذا الموجه لذلك. اقتباس
0 عبدالباسط ابراهيم نشر 27 مايو 2023 أرسل تقرير نشر 27 مايو 2023 "guest@" ليس دالة ولا متغير في البرمجة بشكل عام، ولا يمكن الإجابة على السؤال بدقة دون معرفة السياق الذي تم استخدام هذا المصطلح فيه. ولكن يبدو أنه خاص بإطار العمل laravel لذلك كجزء من إصدار Laravel 5.5، قدمت Laravel توجيهات جديدة في Blade تسمى @auth و @guest. كما يوحي الاسم، كل منهما يمكن أن يكون مفيدًا لتحديد ما إذا كان المستخدم الحالي مصادقًا أم زائرًا. في الإصدارات السابقة من Laravel، كنا نستخدم التوجيهة @if مع Auth()->check() للتحقق من حالة المصادقة للمستخدم. ولكن التوجيهات الجديدة تجعل الكود أكثر نظافة، لنرى كيف يمكننا استخدامها. الآن يمكننا التحقق بسرعة مما إذا كان المستخدم الحالي مصادقًا أو زائرًا: // باستخدام @guest @guest guest stuff here @else logged user stuff here @endauth // باستخدام @auth @auth logged user stuff here @else guest stuff here @endauth الطريقة القديمة للتحقق من حالة المصادقة: @if (auth()->check()) @endif اقتباس
0 محمد محمود عبد المحسن نشر 27 مايو 2023 الكاتب أرسل تقرير نشر 27 مايو 2023 هل من توضيح الكود @gues باستخدام PHP ,و ليس Laravel من اين ياخد الموجه @gues قيمته؟ اقتباس
0 Mustafa Suleiman نشر 3 يونيو 2023 أرسل تقرير نشر 3 يونيو 2023 بتاريخ On 27/5/2023 at 16:24 قال محمد محمود عبد المحسن: هل من توضيح الكود @gues باستخدام PHP ,و ليس Laravel من اين ياخد الموجه @gues قيمته؟ ذلك الموجه موجود فقط في إطار لارافيل وليس PHP كما تم التوضيح في التعليقات السابقة. اقتباس
السؤال
محمد محمود عبد المحسن
ما معنى guest@
هل هذا دالة ام متغير و من اين يتم استدعاءه؟
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.