umutcankarce
id yalnızca 0-9 arası sayılar içerecektir
Route::get("users/{id}")->name("users")->where('id', '[0-9]+');
id'nin hem büyük harfler, küçük harfler ve sayılar içerebileceğini belirtmek için
Route::get("users/{id}")->name("users")->where('id', '[0-9A-Za-z]+');
id tam olarak 10 karakterden oluşursa
Route::get("users/{id}")->name("users")->where('id', '[0-9A-Za-z]{10}');
Global tanımlama App\Providers\AppServiceProvider
public function boot(): void
{
Route::pattern('id', '[0-9]+');
}
https://laraveldaily.com/post/laravel-route-filtering-with-regular-expressions
https://laravel.com/docs/11.x/routing#parameters-regular-expression-constraints