netejar cache routes a laravel
L'error que esmentes, "Route [posts.filterByCategory] not defined", suggereix que hi ha un problema amb la definició o ús de la ruta a la teva aplicació. Atès que heu proporcionat el codi de la vostra web.php, sembla que la ruta està correctament definida. Tot i això, l'error encara passa, cosa que suggereix un parell de possibles causes:
php artisan route:cache