Route Prefix bug


Route::domain('api.domain.com')->namespace('Api')->group(function(){

Route::get('/', 'Home@index');

});
Route::domain('subdomain.domain.com')->namespace('backend')->middleware(['middleware'])->group(function(){
Route::prefix('islem')->group(function(){
Route::get('/','Islem@index');
Route::get('/islem1','Islem@islem1');
});
Route::get('listele','list@listele');
});
dd(Route::getRoutes,true);




Çıktısı ;

Array
(
[0] => Array
(
[uri] => /
[method] => Get
[pattern] => /^/$/
[callback] => AppControllersApiHome@index
[namespace] => Api
[domain] => api.domain.com
)
[1] => Array
(
[uri] => /islem
[method] => GET
[pattern] => /^/islem$/
[callback] => AppControllersBackendIslem@index
[namespace] => Backend
[middlewares] => Array
(
[Middleware] => Array
(
[callback] => AppMiddlewaresMiddleware@handle
)

)

[domain] => subdomain.domain.com
)
[2] => Array
(
[uri] => /islem/islem1
[method] => GET
[pattern] => /^/islem/islem1$/
[callback] => AppControllersBackendIslem@index
[namespace] => Backend
[middlewares] => Array
(
[Middleware] => Array
(
[callback] => AppMiddlewaresMiddleware@handle
)

)

[domain] => subdomain.domain.com
)
[3] => Array
(
[uri] => /listele
[method] => GET
[pattern] => /^/listele$/
[callback] => AppControllersApilist@listele
[namespace] => Api
[domain] => api.domain.com
)
)


Görüldüğü üzere prefixten sonra bir route tanımladığımda tanımladığım route ilk satırda tanımladığım rotanın özelliklerini baz alıyor.

Cevaplar (2)


Turan Karatuğ
Software Developer - Creator of TitanMVC
4 ay önce

Evet iç içe gruplamada böyle bir sorun yaşanıyor. İlgileniyorum :)
Turan Karatuğ
Software Developer - Creator of TitanMVC
2 ay önce

v2.2.1 sürümü ile bu sorun çözüldü.

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]