Instale Laravel en Ubuntu

Instale Laravel en Ubuntu

Cómo instalar y comenzar con Laravel en Ubuntu

Para los desarrolladores de PHP, uno de los marcos de código abierto más populares es Laravel. Es un marco moderno basado en MVC que se utiliza para crear cualquier aplicación web de manera eficiente. Los desarrolladores web deben desarrollar diferentes tipos de aplicaciones web complejas ahora y el tiempo de desarrollo será más si el desarrollador usa solo PHP sin procesar para la tarea de desarrollo. El uso del marco les facilita las tareas de desarrollo. Cada marco tiene algunas características especiales. Aquí se mencionan algunas de las características importantes de Laravel:

  • El motor de plantilla de cuchilla se usa en Laravel para crear archivos de vista que son fáciles de aplicar y comprender.
  • Admite diferentes tipos de sistemas de archivos.
  • Una de las partes más necesarias de cualquier aplicación web son las piezas de autorización y autenticación. Los desarrolladores web necesitan mucho tiempo para desarrollar estas partes de la aplicación. Laravel hace que estas tareas sean muy fáciles para los desarrolladores. Laravel viene con código de autorización incorporado. Entonces, el codificador puede usar directamente el código o personalizar el código de acuerdo con los requisitos.
  • Artisan es la herramienta incorporada de Laravel más importante que se utiliza para ejecutar comandos repetitivos para hacer que las tareas de programación sean más rápido.
  • Otra característica más importante de Laravel es la migración de la base de datos. El desarrollador puede crear o cambiar fácilmente la estructura de la base de datos utilizando el sistema de migración.
  • Cualquier aplicación desarrollada por Laravel es más segura porque utiliza el algoritmo hash para cifrar la contraseña y también ayuda a evitar ataques de inyección.

Puede usar Laravel en diferentes sistemas operativos. En este tutorial, aprenderá cómo puede instalar y usar Laravel en Ubuntu.

Instalación de Laravel

Para iniciar el proceso de instalación, debe instalar PHP y MySQL/Mariadb Database Server para trabajar con una base de datos. Si no desea usar una base de datos en el proyecto Laravel ahora, puede omitir el paso para instalar la base de datos Mariadb. Laravel tiene su propio servidor de desarrollo, por lo que no necesita instalar Apache o cualquier otro servidor web.

Instalación de Mariadb (opcional)

Ejecute el comando para actualizar el sistema e instalar el servidor de base de datos mariadb y el cliente. Prensa 'Y'Cuando pide permiso para la instalación.

$ sudo apt-get actualización && sudo apt-get install mariadb-server mariadb-client

Instalación de PHP

Ejecute el comando para instalar la última versión de PHP y presione 'Y'Cuándo dar el permiso para la instalación.

$ sudo apt-get instalación php

Verifique la versión de PHP.

$ PHP -V

Se requieren algunas extensiones de PHP para instalar Laravel con éxito. Estos son Zip, mbsstring y xml. Sin estas extensiones, rizo El paquete se utiliza para instalar otro administrador de paquetes llamado compositor. Ejecute los comandos para instalar curl y las extensiones requeridas.

$ sudo apt-get instalación curl
$ sudo apt-get instalación php7.1-Zip
$ sudo apt-get instalación php7.1 mbstring
$ sudo apt-get install php-xml

El administrador de dependencia más útil para PHP es el compositor. Todas las bibliotecas y paquetes de dependencia requeridos se pueden instalar correctamente desde un lugar utilizando este paquete. Debe instalar este paquete para instalar Laravel en Ubuntu. Ejecute el siguiente comando para descargar e instalar el compositor.

$ curl -ss https: // getComposer.org/instalador | sudo PHP --
--install-Dir =/usr/local/bin--filename = compositor

Ahora escriba compositor en el terminal para verificar que esté instalado correctamente o no.

$ compositor

Puede instalar Laravel con compositor de dos maneras. Una forma es usar proyecto de creación El comando y otra forma es instalar Laravel primero y ejecutar el comando Laravel para crear un nuevo proyecto de Laravel. La segunda forma se sigue en este tutorial. Sin permiso del propietario de .compositor carpeta, no podrá instalar Laravel usando el compositor. Ejecute el comando para establecer el permiso del propietario de .compositor Carpeta para el usuario actual.

$ sudo chown -r $ usuario .compositor/

Tienes que instalar git Paquete también antes de ejecutar el comando de la instalación de Laravel. Instalar paquete Git.

$ sudo apt-get install git

Para ejecutar los comandos de instalación de Laravel desde el terminal, debe modificar el archivo BASHRC. Ejecute los siguientes comandos para abrir el archivo BASHRC.

$ Echo 'Export Rath = "$ Home/.compositor/proveedor/bin: $ ruta "'>> ~/.bashrc
$ fuente ~/.bashrc

Después de ejecutar el comando anterior, debe volver a abrir el terminal para instalar Laravel. Abra un nuevo terminal y ejecute el comando para instalar Laravel.

$ composer global requiere "laravel/instalador"

La siguiente pantalla aparecerá si la instalación de Laravel se completa con éxito. Ahora, puede crear cualquier proyecto de Laravel ejecutando el comando Laravel.

Ejecute el comando para verificar que Laravel se instale correctamente o no. Si aparece la siguiente pantalla, Laravel se instala correctamente con éxito.

$ laravel

Creación del proyecto Laravel

Ejecute el comando Laravel para crear un nuevo proyecto.

$ Laravel nuevo LaravelPro

Ejecutar el proyecto Laravel

Ir a la carpeta del proyecto.

$ CD LaravelPro

Ejecute el comando para iniciar el servidor Laravel.

$ Php Artisan Servir

Abra un navegador y escriba la siguiente URL para verificar que Laravel esté instalado correctamente o no.

http: // localhost: 8000

Si aparece la página siguiente, Laravel se instala correctamente.

Su proyecto Laravel está listo para usar ahora. Puede crear controladores y modelos necesarios utilizando el comando artesanal para desarrollar su nuevo proyecto.

Creación de controlador

Una de las partes principales del marco MVC es el controlador. El codificador implementa diferentes tipos de códigos lógicos en la sección del controlador. Todos los archivos de controlador se almacenan en APP/HTTP/Controladores carpeta. Puede crear principalmente dos tipos de controladores en Laravel. Uno es un controlador simple y otro es un controlador de recursos. Supongamos que desea crear un controlador simple en el proyecto llamado Cusstomer. Vaya a la carpeta del proyecto Laravel y ejecute el comando para crear el controlador desde el terminal.

$ PHP Artisan Make: Controller CustomerController

Si el controlador se crea con éxito, aparecerá en APP/HTTP/Controladores carpeta. Entonces, vaya a esa carpeta y verifique si el controlador está creado o no.

$ CD App/HTTP/Controladores
$ LS

Si desea utilizar una base de datos en su proyecto Laravel, entonces debe crear una base de datos en el servidor MariDB y modificar el archivo de conexión de la base de datos requerida de Laravel, pero eso es para una lección futura.

Espero que puedas ver de esto la simplicidad y el poder de comenzar con Laravel. Vea el video a continuación para obtener más información: