Saltar al contenido

Laravel: el controlador no existe

Siéntete en la libertad de divulgar nuestro sitio y códigos en tus redes sociales, necesitamos tu ayuda para aumentar nuestra comunidad.

Solución:

¿Agregó el mapa de clase de carga automática al archivo composer.json? Abra su archivo composer.json y agregue

"autoload": 
        "classmap": [
            "app/controllers/admin",
        ]
    

si agrega carpetas dentro de los controladores, debe agregarlo al archivo composer.json. Entonces corre

composer dumpautoload

O ALTERNATIVA

vaya a app/start/global.php y agregue

ClassLoader::addDirectories(array(
    app_path().'/controllers/admin',
));

En mi caso, en la parte superior del código de mi controlador agrego esta línea:

espacio de nombres AppHttpControllersCustomFolderControllerClassName;

y mi problema esta resuelto

Podemos crear un controlador a través de la línea de comandos.

php artisan make:controller nameController --plain.

Antes de Laravel 5, el espacio de nombres make no está disponible. En cambio, esto funciona

php artisan controller:make nameController

Ejecute su comando dentro del directorio de su proyecto y luego cree su función.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *