Bienvenidos a este curso de Laravel 10, donde aprenderás de forma básica y entretenida la construcción de un blog, tipo Crud.
Para empezar este curso, explicaremos que es Laravel, según su web oficial, Laravel es un Framework de aplicación web con una sintaxis expresiva y elegante. Ya con sus bases completas, liberándote para crear sin preocuparte por las cosas pequeñas.
Por lo tanto, Laravel, solo con algunos comandos y funciones que tienen en su web, nos ayuda enormemente a cread nuestros propios proyectos de una manera fácil y didáctica.
Ahora entendamos que es un CRUD, a lo mejor ya lo sabes o para quienes no tienen idea que es, lo explicaremos de forma fácil mostrando su estructura.
C -> Create, Crear
R -> Read -> Leer
U -> Update, modificar
D -> Delete, borrar
Esos son las partes de la que esa compuesta un Crud.
No vamos a entrar en más detalles por el momento, solo explicaremos los pasos que haremos a través del sistema Ubuntu 22.04, con el cual trabajaremos.
Como ayuda, para los amantes de Windows, solo descarga Laragon que te será de mucha ayuda.
Indice del artículo
INSTALANDO PHP 8.1
Antes de instalar Composer, debemos instalar, PHP 8, para poder usar Laravel, ya que este Framework, esta programado bajo esa estructura, y por ende solicitará las dependencias de PHP para trabajar y otras librerías que también necesitaremos.
sudo apt install -y curl gcc g++ make php php-xml php-curl php-mysql zip unzip
INSTALANDO COMPOSER

Composer es una herramienta para la gestión de dependencias en PHP. Le permite declarar las bibliotecas de las que depende su proyecto y las administrará (instalará/actualizará) por usted.
En Ubuntu, es una forma diferente la forma de instalar Composer, ya que se debe usar la terminal Shell de nuestro Ubuntu.
Lo primero será descargar nuestro composer.phar para luego realizar varios pasos antes de poder usarlo, ya que lo dejaremos para el uso del usuario y no de root, así estará disponible desde cualquier parte de tu escritorio.
Debemos descargar el archivo, para luego realizar el cambio de permisos, desde esta sección de su pagina.

A esta fecha contamos con la versión 2.5.4 y lo dejamos en la carpeta Descargas o cualquier otro sitio donde tengas acceso como usuario en tu Ubuntu, para este tutorial, usaremos la de Descargas.
Abrimos la terminal, presionando las teclas Control + Alt + T e ingresamos a nuestra carpeta de Descargas desde la terminal Shell, y estando ahí, cambiamos el permiso a nuestro archivo.
chmod +x composer.phar
Ahora procedemos a mover el archivo, para poder ser ejecutado desde cualquier parte.
sudo mv composer.phar /usr/local/bin/composer
Ahora ya con el Composer ok, procedemos con Laravel.
INSTALANDO LARAVEL
Ya con Composer ok en nuestro Ubuntu, instalaremos la dependencia de nuestro Laravel 10, en la terminal de la siguiente manera.
composer global require "laravel/installer"
Siendo que ya esta todo ok, se pueden crear proyectos de forma directa con Composer, pero nunca nos recordamos como realmente, se crea el proyecto, y para esto hay otra forma más fácil, pero lleva su configuración previa.
Dentro de la misma terminal, debemos abrir un archivo que se instala con Composer, para ser editado y así ejecutar desde la terminal el comando para instalar Laravel.
nano ~/.bashrc
Al final del archivo, bajando con las flechas, debemos agregar el siguiente PATH en el archivo .bashrc
export PATH="~/.config/composer/vendor/bin:$PATH"
Ahora guardamos y cerramos el archivo, con control + x y luego y de yes.
Independientemente que ya esta agregado el código, debemos hacer que el PATH, sea reconocido por el sistema, para ello, coloca lo siguiente en el terminal.
source ~/.bashrc
Ahora verifica, que Laravel esta instalado.
laravel
CREANDO EL NUEVO PROYECTO
Si seguiste el tutorial paso a paso, entonces no tendrás errores en la creación del nuevo proyecto de Laravel, en la terminal coloca lo siguiente, para el caso de este curso será, cursocrud, solo cambia este nombre por el nombre que tu desees.
laravel new cursocrud
CONCLUSIÓN
Simplemente en poco pasos, ya tienes Composer instalado completamente en tu computadora.
Otros post que son parte del curso
INSTALAR NODEJS EN UBUNTU 22.04
INSTALAR VISUAL STUIDO CODE EN UBUNTU 22.04
INSTALAR MARIA DB EN UBUNTU 22.04