PHP Router Group prefix değeri
PHP'de izniburak/php-router paketini kullanıyorum. Burada yapmak istediğim bir grup route'u oluşturup url'de dil gelip gelmediğini kontrol etmek. Kullanımım aşağıdaki gibi fakat oradaki :locale değerini alamıyorum. Daha önce böyle bir şey kullanan oldu mu?
Kullanılan Paket PHP Router
Aşağıdaki kodda :locale kısmına denk gelen veriyi middleware tarafında yakalamam lazım fakat ne yaptıysam yakalayamadım. `
php $request`
kısmında herhangi bir değer gelmiyor.
$webRouter->group(':locale?',function($webRouter){
// Web Routes
$webRouter->get('/', [HomeController::class,'index']);
$webRouter->get('/about', [AboutController::class,'index']);
$webRouter->get('/contact', [ContactController::class,'index']);
$webRouter->get('/products', [ProductController::class,'index']);
$webRouter->get('/product/:id', [ProductController::class,'detail']);
$webRouter->get('/blogs', [BlogController::class,'index']);
$webRouter->get('/blog/:id', [BlogController::class,'detail']);
$webRouter->get('/auth/logout', [AuthController::class,'logout']);
},[
'before' => AuthMiddleware::class
]);
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!