Laravel’de bir “route prefix” ile adlandırılmış rotaları kullanmak için, name yöntemini kullanabilirsiniz. Bu, belirli bir grup rotayı adlandırmak ve daha sonra bu isimleri URL oluştururken veya rotalara erişirken kullanmanıza olanak tanır.
Örneğin, bir yönetici paneli için rotaları gruplandıralım ve bu grup rotaları “admin.” önekini kullanarak adlandıralım. İşte bir “route prefix” ve “name” ile bir Laravel rota örneği:
Route::prefix('admin')->name('admin.')->group(function () { Route::get('/anasayfa', 'AdminController@anasayfa')->name('anasayfa'); Route::get('/kullanicilar', 'AdminController@kullanicilar')->name('kullanicilar'); Route::get('/urunler', 'AdminController@urunler')->name('urunler'); });
Yukarıdaki örnekte, “/admin” öneki ile gruplandırılmış üç farklı rota tanımlanmıştır. Her biri “/admin” öneki ile başlar ve bu önek, rotaları gruplamak ve düzenlemek için kullanılır. Örneğin, “/admin/anasayfa” rotası, “admin.anasayfa” adıyla adlandırılır.
Daha sonra bu rotalara URL oluşturmak veya erişmek için route fonksiyonunu kullanabilirsiniz. Örneğin:
<a href="{{ route('admin.anasayfa') }}">Admin Anasayfa</a>