Route::get('/posts/{post}
eğer rota bukadarsa
route('user.post', $post->id)
isimli rotaya giden parametre gayetde anlaşılır duruyor..
roller ve izinler ile ilgili bir videoda
Route::post('/roles/{role}/permissions', [RoleController::class, 'givePermission'])->name('roles.permissions');
yukardaki rotaya
<form method="POST" action="{{ route('admin.roles.permissions', $role->id) }}">
bunu post ediyo
ilgili fonksiyonda bu
public function givePermission(Request $request, Role $role)
bu arada request içindede izin adı var . yani formdan $request->permission name geliyor .anlamadığım laravel 2.sıraya rolün id numarasını koyacagını nerden biliyor .
Dökümantasyonda
Route::get('/posts/{post}/comments/{comment}',
bir rotaya birden fazla parametre girebilirsiniz demiş Controllerdeki parametreler rotada nasıl eşleşiyor ?