php – pasar parametros a una funcion desde la ruta

Hola estoy buscando como hacer lo siguiente y no encuentro nada parecido por ningun lado, estoy intentando pasar 3 parametros a una funcion a traves de la ruta pero me han dicho que tengo que cambiar la forma en la que lo hago por lo que en la nueva forma que me han dicho no se hacerlo ni encuentro nada por el estilo.
aqui os dejo el fragmento de codigo para que le hecheis un vistazo, mi intencion es dejar todas las rutas como las primeras que son mas cortas pero de esa forma no se como pasarle los parametros a la funcion como hago en el resto

    <?php

use AppHttpControllersC_Articulos;
use AppHttpControllersC_Categorias;
use AppHttpControllersC_User;
use IlluminateHttpRequest;
use IlluminateSupportFacadesRoute;
use IlluminateSupportFacadesAuth;


/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

// Route::get('/', function () {
//     return view('welcome');
// });
Route::get('/', (C_Articulos::class, 'showDestacados'));
Route::get('/categorias', (C_Articulos::class, 'showCategorias'));
Route::get('/Ofertas', (C_Articulos::class, 'showOfertas'));
Route::get('/Destacados', (C_Articulos::class, 'showDestacados'));
Route::get('/Nuevos', (C_Articulos::class, 'showNuevos'));
Route::get('/ajustes', (C_Articulos::class, 'showAjustes'))->middleware('auth');
Route::get('/ConfirmarEliminar', (C_Articulos::class, 'showConfirmarEliminar'))->middleware('auth');
Route::get('/showModificar', (C_Articulos::class, 'showModificar'))->middleware('auth');
Route::get('/modificar', (C_Articulos::class, 'modificar'))->middleware('auth');

Route::get('/ps', function () {
    return C_Articulos::showArticulos(0,'suelos','Pinturas para suelo');
});
Route::get('/ppls', function () {
    return C_Articulos::showArticulos(1,'plasticas','Pinturas plasticas');
});
Route::get('/pf', function () {
    return C_Articulos::showArticulos(2,'fachada','Pinturas para fachadas');
});
Route::get('/pps', function () {
    return C_Articulos::showArticulos(3,'piscina','Pinturas para piscinas');
});
Route::get('/pm', function () {
    return C_Articulos::showArticulos(4,'madera','Pinturas para madera');
});
Route::get('/pmt', function () {
    return C_Articulos::showArticulos(5,'metal','Pinturas para metal');
});
Route::get('/pazu', function () {
    return C_Articulos::showArticulos(6,'azulejos','Pinturas para azulejos');
});
Route::get('/pesp', function () {
    return C_Articulos::showArticulos(7,'especiales','Pinturas especiales');
});
Route::get('/psp', function () {
    return C_Articulos::showArticulos(8,'spray','Pinturas en spray');
});
Route::get('/dis', function () {
    return C_Articulos::showArticulos(9,'disolventes','Disolventes');
});
Route::get('/info_articulo', function (Request $req) {
    return C_Articulos::infoArticulo($req->get('codigo'));
});


Route::resource('/carrito', 'CartController')->middleware('auth');

Auth::routes();

Route::get('/home', (AppHttpControllersHomeController::class, 'index'))->name('home');