كيفية إستخدام ال Named Routes ومميزاتها
تعرف على مميزات ال Named Routes وكيفية إستخدامها
لديك ال Route التالي الخاص بصفحة Contact Us مثلا
Route::get('/contact-us', function () {
return view('contact');
});وهنا الروابط التي من خلالها تصل لهذه الصفحة
<li><a href="/contact-us">Contact Us</a></li>ماذا يحدث لو قمت بتغيير إسم الصفحة في ال Routes هكذا
Route::get('/contact', function () {
return view('contact');
});سوف تحتاج لتغيير إسم ال Route في كل مكان إستعملته فيه كما في ال Code التالي
<li><a href="/contact">Contact Us</a></li>أما عند إستعمال ال Named Routes لن تحتاج لتغيير إسم ال Routes أبدا وسوف يكون لديك الأريحية في تغيير الإسم كما تريد بدون حدوث أي مشكلة. شاهد المثال لتفهم الفكرة هنا قمت بإنشاء إسم لل Route وهو Reach وهو الإسم الذي سأعتمد عليه في كل مكان ويمكنني بعدها تغيير إسم الصفحة كما أريد
Route::get('/contact-us', function () {
return view('contact');
})->name("Reach");والآن حتى أصل لل Route هذا أقوم بإستعمال ال Name هكذا
<li><a href="{{ route("Reach") }}">Contact Us</a></li>الآن قم بتغيير إسم الصفحة كما تريد وسوف تعمل بنجاح كل مرة وسوف يتغير الرابط بدون أي مشكلة
Route::get('/contact', function () {
return view('contact');
})->name("Reach");Route::get('/contact-us', function () {
return view('contact');
})->name("Reach");Route::get('/contact-me', function () {
return view('contact');
})->name("Reach");