+49 831 5701 5286
info@createyourideas.de

Laravel en Raspberry Pi 4

Laravel-Raspberry
Startseite » Blog de ideas » software » Laravel en Raspberry Pi 4

¿Por qué Laravel?

¿Por qué deberías instalar Laravel en la Raspberry Pi 4? Hay varias razones para ello. Laravel se puede utilizar para desarrollar aplicaciones web profesionales. El framework PHP gratuito Laravel es muy adecuado para la programación orientada a objetos según la arquitectura MVC. Así se consigue un código de bajo mantenimiento. Si eres un programador de PHP, lo tendrás más fácil que con un framework de Java. Si se respetan las convenciones de nomenclatura, se ahorra código de programación. De este modo, se puede diseñar una conexión a una base de datos con poco código. Otro punto es la estructura separada de las áreas HTML. Esto crea un aspecto coherente para sus páginas.

Laravel en Raspberry Pi 4
Después de una instalación exitosa del framework PHP, es posible programar con MVC.

¿Por qué Raspberry Pi 4?

El principal argumento es el uso de un entorno de desarrollo de bajo coste. La Raspberry Pi 4 tiene una puntuación de:

  • Consumo de energía muy bajo;
  • Buen rendimiento;
  • Sistema operativo de ahorro de recursos Raspberry Pi OS;

Además, recomendamos una memoria de trabajo de al menos 4 GB. La variante con 8 GB de RAM es aún mejor.

Además, puedes trabajar en la superficie de la Raspberry Pi. Para ello, utilice el acceso remoto. En Windows 10, puedes utilizar el Escritorio Remoto para ello. Además, varios usuarios pueden trabajar en la Raspberry en la red. Para ello, configure previamente los usuarios.

Instalación de los componentes de software para Laravel en Raspberry Pi 4

Ahora le mostraremos cómo configurar el framework PHP Laravel. Para ello, utilizamos el sistema operativo Raspberry Pi OS. Esto solía tener el nombre de Raspbian.

Paso 1: Actualizar las fuentes de los paquetes, actualizar el software

Antes de la instalación, debe actualizar las fuentes de los paquetes y actualizar los paquetes.

  • sudo apt-get update
  • sudo apt upgrade

Paso 2: Instalar Apache y PHP

Los paquetes para Apache y PHP sirven de base para el framework PHP Laravel. Ahora instálalos.

  • sudo apt-get install apache2
  • sudo apt-get install php

Paso 3: Instalar MariaDB como base de datos y configuración de seguridad

En primer lugar, instale los paquetes para la base de datos. A continuación, puede ir a través de la configuración de seguridad. Si confirma las indicaciones con un sí, el estándar de seguridad de MariaDB está activado.

  • sudo apt-get install mariadb-client
  • sudo apt install mariadb-server
  • sudo mysql_secure_installation

Paso 4: Establecer el acceso del usuario a la base de datos

En este paso se define el usuario para la base de datos. También se establecen permisos de lectura y escritura para todas las tablas. En lugar del usuario «pi» recomendamos otro nombre de usuario. Utilice una contraseña segura propia en lugar de YOURPASSWORD. El comando «sudo mysql» te lleva a la consola de MariaDB.

  • sudo mysql
  • CREATE USER 'pi'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
  • GRANT ALL PRIVILEGES ON *. * TO 'pi'@'localhost';

Paso 5: Instalar el software de base de datos «phpmyadmin

Por último, instale el software «phpmyadmin». Todavía hay que hacer algunos ajustes para evitar mensajes de error en el programa. Sin embargo, esto no importa al principio, ya que sólo utilizamos el programa para llevar un control de las tablas y los datos creados.

  • sudo apt install phpmyadmin

Paso 6: Descargar, instalar y actualizar Composer

Composer es un gestor de paquetes para aplicaciones PHP. Primero descargue el instalador de Composer. A continuación, instale Composer. Por último, comprueba la versión. A continuación, elimine el archivo de instalación. En el último paso, se solicita la actualización de Composer.

  • wget -O composer-setup.php https://getcomposer.org/installer
  • sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
  • composer --version
  • sudo rm -rf composer-setup.php
  • sudo composer self-update

Paso 7: Añadir los paquetes que faltan

Después de instalar Composer, añada los paquetes necesarios. Estos son, entre otros, phpunit y php-xml.

  • sudo apt-get install phpunit
  • sudo apt install php-xml

Paso 8: Crear un proyecto con Laravel en Raspberry Pi 4

Ahora crea tu primer proyecto Laravel. Para ello, utilice Composer. Cambie a la carpeta del proyecto con el comando cd.

  • composer create-project laravel/laravel YOURPROJECTNAME
  • cd YOURPROJECTNAME

Paso 9: Probar la ejecutabilidad de su framework PHP Laravel

A continuación, pruebe si Laravel funciona en la Raspberry Pi 4. Debería estar en la consola y en la carpeta del proyecto.

  • php artisan serve

Abra un navegador en la interfaz del sistema operativo Raspberry Pi. A continuación, llame a la dirección «localhost:8000». La página de demostración de Laravel aparece aquí. Si ves esto, has instalado con éxito el framework Laravel. También puedes instalar Visual Studio Code, Bootstrap y «Vue.js». Ahora puedes ver cómo lo haces.

Instalar grandes paquetes adicionales

En la siguiente sección le mostraremos cómo instalar paquetes adicionales útiles.

  • Código de Visual Studio
  • Bootstrap
  • Vue.js

Paso 10: Instalar Visual Studio Code

Para editar los textos y carpetas de origen utilizamos Visual Studio Code. Puedes instalarlo de la siguiente manera.

  • sudo apt install code

¿Por qué integrar Bootstrap?

Bootstrap es un framework CSS gratuito para el frontend. Esto se puede integrar muy bien en el framework PHP Laravel. Contiene plantillas de diseño basadas en HTML y CSS. Por ejemplo, para:

Probamos el uso de Boostrap para dar a nuestro producto de software un aspecto agradable al final. Al fin y al cabo, no siempre hay que reinventar la rueda.

Paso 11: Instalar Laravel/ui y Bootstrap

Luego instalamos la interfaz de usuario de Laravel y Bootstrap. También utilizamos Bootstrap para la máscara de acceso. Por eso añadimos –auth al comando.

  • composer require laravel/ui
  • php artisan ui bootstrap --auth

¿Por qué incluir el framework «Vue.js»?

Te contamos por qué deberías integrar el popular framework web de Javascript «Vue.js». Por un lado, este marco puede ser clasificado como progresivo y performante. Además, el uso de un framework Javascript simplifica el mantenimiento y las pruebas de las funciones. La experiencia demuestra que empezar con el framework es más fácil que con Angular o React. Gracias a nuestra investigación, hemos comprobado que la configuración también es posible en nuestro entorno de pruebas. Además, se admite el uso del framework PHP Laravel.

  • Formularios
  • Tipografía
  • Botones
  • Tablas
  • Sistemas de rejilla

Paso 12: Instalar «Node.js» y «vue.js

A continuación, descargamos la versión adecuada de «Node.js». En nuestro caso es la versión 14. Después se instalan los paquetes y dependencias a «Node.js».

  • curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
  • sudo apt-get install -y nodejs
  • npm install && npm run dev
  • npm run dev
  • php artisan ui vue
  • npm install && npm run dev
  • npm run dev

Lo hemos conseguido.

Ha conseguido preparar su marco. También puedes instalar paquetes adicionales. Con él, podrás abordar tus tareas de programación con Laravel, el framework «Vue.js» y Bootstrap. Puede utilizar el Quelleditor Visual Studio Code, por ejemplo.

Antes de hacer cualquier cosa en el Raspberry Pi OS, encontrará la instalación del sistema operativo a continuación.

A continuación encontrará enlaces a la documentación de los marcos.

Videotutoriales útiles para aprender Laravel, vue.js y Bootstrap:

En este vídeo, construirá un programa de gestión de empleados. Utiliza todos los programas instalados

En el siguiente tutorial irás paso a paso programando con el Framework Laravel.

En este vídeo se explica Laravel 6 en inglés. Este vídeo nos ha gustado mucho.

Alternativas al desarrollo en PHP: Flutter de Google

Si prefieres trabajar con un framework sin el lenguaje PHP, podemos introducirte en el desarrollo moderno con Flutter & Dart. Estarás encantado.

 

Deja una respuesta