Amir Alsaeed نشر 11 مارس 2021 أرسل تقرير نشر 11 مارس 2021 أحاول إضافة مسارات التوجيه لدومين فرعي في لارافيل ولكن لا يتم التعرف على المجموعة. حاولت إضافة المسارات بهذا الشكل: Route::group(['domain' => 'admin.localhost'], function () { Route::get('/', function () { return view('welcome to admin'); }); }); ولكن عند زيارة admin.localhost يتم التوجيه مباشرةً إلى الدومين الأساسي بدلاً من عرض صفحات الدومين الفرعي. كيف يمكنني حل ذلك؟ 1 اقتباس
0 Sam Ahw نشر 11 مارس 2021 أرسل تقرير نشر 11 مارس 2021 إن مسارات التوجيه في لارافيل تستخدم آلية first-come-first-serve أي تتلقى المسارات المختلفة بالترتيب ضمن الملف بدءً من المسار الأول. لذلك في حال كانت إضافة الدومين (اسم النطاق) بعد المسار الأساسي لن يتم تمييزه في لارافيل وسيتم التوجيه إلى المسار الأساسي الأول (النطاق الأساسي). مثال: Route::group(['domain' => 'admin.localhost'], function () { Route::get('/', function () { return "هذه المجموعة ستتلقى الطلبات عبر 'admin.localhost/'"; }); }); Route::get('/', function () { return "ثم المجموعة الأساسية لتلقي المسارات الأساسية للنطاق الأساسي"; }); أما في حال تمت كتابة المسارات بالترتيب التالي فلن يتم تمييز مسارات النطاق الفرعي: Route::get('/', function () { return "سيتم تلقي جميع المسارات هنا وبالتالي لن يتم التعرف على المجموعة."; }); Route::group(['domain' => 'admin.localhost'], function () { Route::get('/', function () { return "وبالتالي هذه المجموعة لن تكون مرئية للرافيل"; }); }); 2 اقتباس
السؤال
Amir Alsaeed
أحاول إضافة مسارات التوجيه لدومين فرعي في لارافيل ولكن لا يتم التعرف على المجموعة. حاولت إضافة المسارات بهذا الشكل:
Route::group(['domain' => 'admin.localhost'], function () { Route::get('/', function () { return view('welcome to admin'); }); });
ولكن عند زيارة admin.localhost يتم التوجيه مباشرةً إلى الدومين الأساسي بدلاً من عرض صفحات الدومين الفرعي. كيف يمكنني حل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.