Pasaste tu proyecto a un servidor ya sea local o en línea y no logras cargar todas las rutas de tu aplicación Laravel, este error es provocado por la configuración del servidor y no por la configuración de Laravel.
Ejecuta el siguiente comando en el servidor:
sudo a2enmod rewrite
y abrimos el archivo de configuración de apache con el siguiente comando:
sudo nano /etc/apache2/sites-available/000-default.conf
Nota: Nano es un editor de texto que se ejecuta en consola por lo que estará sin una buena interfaz y será difícil llegar a buscar y editar líneas, si tu servidor cuenta con interfaz gráfica puedes abrir el archivo 000-default.conf con gedit o cualquier otro editor de tu preferencia.
Una vez abierto copiaremos justo debajo de la línea DocumentRoot el siguiente fragmento de código:
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Quedando de la siguiente forma:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Presiona Ctrl + X para salir, s para guardar y enter para salir.
Reiniciamos apache con el siguiente comando:
sudo service apache2 restart
Y listo, intenta cargar nuevamente las rutas, todo estará funcionando de maravilla.
Pasar mi proyecto laravel a producción
Pasar mi base de datos Laravel a producción
Solucionar dependencias faltantes al instalar paquetes .DEB
Laravel solo carga la ruta raíz y en las otras obtengo un error del servidor
Agregar Bootstrap o CSS a los correos electrónicos en Laravel
Crear un repositorio en GitHub
Lo que debes saber sobre el desarrollo de aplicaciones móviles
Formatos de audio más utilizados
Comandos básicos para facilitar el desarrollo en Laravel
Agregar animaciones a mis páginas Web
Formato de texto con PHP (mayúsculas y minúsculas)
Al navegar y hacer uso de nuestros servicios aceptas los términos y condiciones.