Cómo crear un proyecto en Laravel 11: Guía práctica.

Cómo crear un proyecto en Laravel 11: Guía practica. Imagen de Laravel 11.
Descubre cómo crear un proyecto en Laravel 11 con nuestra guía paso a paso. Aprovecha las nuevas características y mejoras, usando Composer.

¿Cómo crear un proyecto en Laravel 11?

Si estás aquí es porque quieres disfrutar de la nueva versión de Laravel, en concreto, la versión 11, que salió el pasado 12 de marzo. Y te preguntarás, ¿cómo puedo crear un proyecto en Laravel 11?

Pues muy sencillo, en este artículo te lo vamos a explicar paso a paso, por eso te aseguramos que cuando termines este artículo, tendrás un proyecto funcionando en Laravel 11, y probablemente con algún que otro starter kit útil.

Cómo crear un proyecto en Laravel 11: Guía practica. Imagen de paso de Laravel 10 a Laravel 11.
Imagen de paso de Laravel 10 a Laravel 11.

Tabla de contenidos

Laravel 11, ¿qué hay nuevo?

Laravel 11 ha llegado con una serie de características emocionantes y mejoras significativas, entre ellas se encuentran nuevos comandos artisan, separación de ficheros nueva para mejorar la estructura de los proyectos, nuevo sistema de middleware y muchos más cambios.

Aquí puedes encontrar las novedades de la mano de la página oficial de Laravel.

Ahora que ya sabes cuales son las novedades de esta nueva versión del framework, vamos a proceder con la guía práctica para crear un proyecto en Laravel 11.

Guía práctica para la instalación de Laravel 11

Para proceder con la instalación necesitarás Composer, pero hay dos opciones para crear un nuevo proyecto en Laravel, una con Composer y otra con el Laravel Installer.

Instalación usando Composer

Como ya sabrás, en Laravel se usa Composer para instalar los proyectos, si no sabes qué es o cómo instalarlo, te dejamos por aquí otro artículo en el que se explica.

Primero de nada abriremos nuestro terminal, y tendremos que dirigirnos a la carpeta donde queremos que se encuentre la instalación de nuestra aplicación.

En caso de que no quieras starter kits, puedes ejecutar este comando, que instalará directamente una aplicación de Laravel.

				
					composer create-project laravel/laravel mi-proyecto

				
			

Puedes sustituir «mi-proyecto» por el nombre que quieres que tenga tu proyecto.

Instalación usando Laravel Installer

También se puede instalar Laravel con el instalador que nos dan desde este framework. Es muy sencillo de instalar, sigue estos pasos:

Primero tendrás que ejecutar este comando, que hará que el instalador de Laravel esté disponible de manera global.

				
					composer global require laravel/installer
				
			

Y posteriormente, ejecutarás este comando que creará un nuevo proyecto de Laravel.

				
					laravel new <project-name>

				
			

Verás que aparecen varias opciones para seleccionar los starter kits, si no quieres instalar ninguno, puedes saltarte este paso seleccionando la primera opción, yo continuaré con la opción de Laravel Breeze:

				
					  _                               _
 | |                             | |
 | |     __ _ _ __ __ ___   _____| |
 | |    / _` | '__/ _` \ \ / / _ \ |
 | |___| (_| | | | (_| |\ V /  __/ |
 |______\__,_|_|  \__,_| \_/ \___|_|
 
 
┌ Would you like to install a starter kit? ────────────────────┐
│ › ● No starter kit                                           │
│   ○ Laravel Breeze                                           │
│   ○ Laravel Jetstream                                        │
└──────────────────────────────────────────────────────────────┘
				
			

Nos preguntará el stack que queremos utilizar para comenzar con nuestro proyecto de Laravel:

				
					┌ Which Breeze stack would you like to install? ───────────────┐
│ › ● Blade with Alpine                                      │ │
│   ○ Livewire (Volt Class API) with Alpine                  │ │
│   ○ Livewire (Volt Functional API) with Alpine             │ │
│   ○ React with Inertia                                     │ │
│   ○ Vue with Inertia                                       │ │
│   ○ API only                                               ┃ │
└──────────────────────────────────────────────────────────────┘
				
			

Si quieres una instalación limpia de Laravel que funcione únicamente con Blade, selecciona el primer apartado.

				
					┌ Would you like dark mode support? ───────────────────────────┐
│ ○ Yes / ● No                                                 │
└──────────────────────────────────────────────────────────────┘
				
			

Seleccionamos que framework de testing queremos. En este caso usaré Pest.

				
					 ┌ Which testing framework do you prefer? ──────────────────────┐
 │ › ● Pest                                                     │
 │   ○ PHPUnit                                                  │
 └──────────────────────────────────────────────────────────────┘
				
			

Y seleccionamos si queremos crear un repositorio git, en este caso seleccionaré que no.

				
					 ┌ Would you like to initialize a Git repository? ──────────────┐
 │ ○ Yes / ● No                                                 │
 └──────────────────────────────────────────────────────────────┘
				
			

Selecciona si quieres tener soporte para el modo oscuro.

				
					┌ Which database will your application use? ───────────────────┐
│   ○ MySQL                                                    │
│   ○ MariaDB                                                  │
│   ○ PostgreSQL                                               │
│ › ● SQLite                                                   │
│   ○ SQL Server                                               │
└──────────────────────────────────────────────────────────────┘
				
			

Y también el sistema de base de datos que quieres utilizar, en este caso continuaremos con SQLite, ya que nos permitirá arrancar la aplicación sin tener una base de datos en local como MySQL o el resto de opciones.

Solo tendrás que esperar un segundo a que termine todo el proceso de instalación y listo, ya tendrás tu aplicación de Laravel 11 lista para funcionar.

Configuración inicial de Laravel 11

La configuración inicial de Laravel 11 será siempre en el fichero «.env», ya que aquí es donde puedes configurar variables de entorno como la conexión a la base de datos y la configuración del correo electrónico.

Cómo crear un proyecto en Laravel 11: Guía practica. Imagen de fichero .env
Imagen de fichero .env

Lanzando el proyecto en nuestro servidor local

Para ejecutar nuestro proyecto de Laravel 11, necesitaremos ejecutar el siguiente comando, dentro de la carpeta que ha creado el instalador de laravel, en mi caso «mi-proyecto»:

				
					php artisan serve
				
			

Una vez ejecutado, veremos como nos indica que nuestra aplicación está en la url http://127.0.0.1:8000.

				
					INFO  Server running on [http://127.0.0.1:8000].  

  Press Ctrl+C to stop the server
				
			

Una vez hayas accedido a ella, verás lo siguiente:

aplicacion laravel 11
Imagen de aplicación funcionando correctamente.

¿Qué te ha parecido? ¡Ya tienes tu aplicación en Laravel 11 funcionando correctamente!

Cuéntanos que te ha parecido el artículo en nuestras redes sociales, y si te ha gustado no dudes en compartir el artículo para que más gente descubra cómo crear un proyecto en Laravel 11. ¡Nos vemos! 

Comparte el artículo

Te puede interesar...