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

السؤال

نشر

على إطار العمل Laravel5.2  لدي المسار التالي:

/ Open New Subscription page
Route::get('/account/subscriptions/create/{menu}', ['uses' => 'Subscriptions\SubscriptionController@create', 'as' => 'subscription.create']);

وبداخل ملف الواجهة blade استعمل اسم لمسار، بالشكل:

<a href="{!! route('organisations.index') . "/p11-c3" !!}">

لكن هذه الصيغة لا تعمل، ما المشكلة؟ وكيف أحلّها؟

Recommended Posts

  • 0
نشر

نعم بإمكانك تضمين متغيّر عند استعمال المسارات routes علىLaravel5.2 بداخل ملف الواجهة view، وذلك باستخدام helper التالي:

<a href="{!! route('organisations.index', ['menu' => 'p11-c3']) !!}">

*ملاحظة: عليك التأكد من استعمال الاسم الصحيح للمسار، فكما هو معلوم لدى أي تغيير وإن كان طفيفاً يستدعي رفع خطأ على نظام إطار العمل Laravel.

كما يمكننا عمل redirect من خلال المتحكم Controller مع إعطاء قيمة لمتغير ما، وعادة ما نستعمل هذه الطريقة لإظهار تنبيهات على الصفحة أو ارفاق المعلومات التي من شأنها الظهور في الواجهة، بهذا الشكل:

return redirect()->back()->with('data', ['مرحباً بك في أكاديمية حسوب']);

دروس في Laravel

Generating a HTML Link to a Named Route

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...