YILMAZ adlı üyeden alıntı: mesajı görüntüle
Bir route bir grupta kullanmak gibi dusunmeyin. grub olusturmussun ama prefix yok gruplarin. Bu durumda 2 tane /test ve 2 tane /test2 olusturmus oluyorsunuz. Eger route gruplarina prefix verirseniz; ornegin /admin ve /user gibi o zaman /admin/test ve /user/test gibi iki tane route olur. Tabii routelara farkli controller tanimlamaniz daha saglikli olur.

'admin/test' => 'TestController'

gibi diyorsunuz sanırım. Ama bu seferde linkinde bu şekilde değişmesi gerekiyor. Aynı link olsa olmaz mı? Sitesindeki örnekte şöyle bir şey var:

Route::middleware(['first', 'second'])->group(function () {
    Route::get('/', function () {
        // Uses first & second Middleware
    });

    Route::get('user/profile', function () {
        // Uses first & second Middleware
    });
});
Burda benim anladığım kadarıyla first ve second'ı aynı gruba ekliyoruz bu şekilde ama nedense bu da çalışmıyor. İkisini birden girince ikiside çalışmamaya başlıyor, tek bir tane girersem girdiğim çalışıyor. Bu route işi kafamı iyice karıştırdı


EDIT: ben route mantığını biraz yanlış anlamışım, biraz daha düşününce sanırım nasıl işlediğini anladım. first, second kısmını ben kullanıcı tipleri zannediyordum halbuki bunlar route'un çalıştıracağı middleware fonksiyonlarıymış. Bu fonksiyonlara göre kullanıcı içeriğe erişebiliyor ya da engelleniyor. Bu mantığa göre tekrar düzenliycem bakalım ne çıkacak ortaya.