Creación completa excepto la carpeta de controladores Auth en Laravel [SOLUCIONADO]

Al trabajar con Laravel, uno de los frameworks de PHP más populares y poderosos, es común que querramos tener control total sobre lo que estamos creando. Uno de estos casos podría ser cuando necesitamos crear todo menos la carpeta de los controladores auth.

Los controladores de autenticación en Laravel son una parte crucial de muchas aplicaciones. Aun así, es posible que en algunos casos específicos, queremos evitar su creación automática. En esta guía, aprenderemos cómo hacerlo.

composer create-project --prefer-dist laravel/laravel blog

Una vez ingresado este comando, lo que haremos básicamente es crear un nuevo proyecto Laravel denominado blog. Pero como mencionamos anteriormente, esto creará automáticamente todos los archivos y directorios necesarios para un proyecto Laravel, incluyendo la carpeta de controladores de autenticación.

Entonces, ¿cómo evitamos la creación de la carpeta de controladores auth en Laravel? La respuesta radica en el hecho de que Laravel utiliza composer como su herramienta de manejo de dependencias.

composer require laravel/ui --dev
php artisan ui vue --auth

El comando “composer require laravel/ui –dev” nos permite requerir el paquete laravel/ui como una dependencia de desarrollo. A continuación, “php artisan ui vue –auth” nos proporciona los componentes de autenticación básicos.

Sin embargo, si queremos omitir la creación de la carpeta de controladores auth, deberíamos evitar correr el comando “php artisan ui vue –auth”. En lugar de eso, deberíamos correr solo el comando “php artisan ui vue”. Esto creará los archivos necesarios para trabajar con Vue en nuestro proyecto, pero no creará la carpeta de controladores de autenticación.

composer require laravel/ui --dev
php artisan ui vue

Entonces, como resumen, si quieres crear todo excepto la carpeta de los controladores auth en Laravel, solo necesitas correr los comandos mencionados anteriormente y podrás disfrutar de todas las posibilidades que Laravel y Vue te ofrecen, sin tener que lidiar con una carpeta de controladores de autenticación que tal vez, en tu caso específico, no necesites.

Esperamos que esta guía te haya sido útil y que ahora tengas una mejor comprensión de cómo trabajar con Laravel y Vue, y cómo puedes tener más control sobre lo que estás creando. Recuerda que siempre puedes referirte a la documentación oficial de Laravel para obtener más información y respuestas a cualquier pregunta que puedas tener.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad