v2.5.2
Giriş yap

PHP Router Group prefix değeri

ahmetcanarif
205 defa görüntülendi

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
]);

Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!