Route::get('profile', [UserController::class, 'show'])->middleware(''role:author'');
şeklinde kullandıktan sonra bu rotama author rolüne sahip kullanıcıdan başkasının girememesini sağlıyorum
denetleyicide şu aşşağıdaki şekilde neden tanımlama ihtiyacı duyulur ?
public static function middleware(): array
{
return [
new Middleware('role:author', only: ['index']),
];
}
bu extra bir güvenlik ilemi ilgili bişey ?
ikinci sorumda role adlarında boşluk bırakmak özel karakter kullanmak vs bi probleme yol açarmı ?
Uzman (Güzellik) yada Güzellik Uzmanı gibi bi örnek. rol adında hem boşluk hem parantez hem türkçe karakter kullanımı bir problem çıkarırmı ?