ariferzin Böyle yapamazsınız. blog/{slug} şeklinde yapıp blogread yöntemi içinde parçalayın. Daha da emin olmak için ve karışmasın diye regex constraint kullanabilirsiniz. Mesela:
Route::get('blog/{slug}', [BlogController::class, 'blogread'])
->name('blogread')
->where('slug','^[a-zA-Z0-9\-]+-p-\d+$');
blogread içinde parçalamak için de:
$parts = explode('-p-', $slug);
$slug = $parts[0];
$id = $parts[1];