Traducir idioma en Laravel

La traducción de mensajes en Laravel es muy sencilla. En este ejemplo mostramos como traducir mensajes al idioma español Instalar paquete idioma Español Lo primero es ir a la web del repositorio de traducciones en github Copiar el comando que indica la página vía Composer composer require laraveles/spanish Después de que termine ejecutar la actualización … Leer más

Como crear un Trait en Laravel

Un trait sirve principalmente para reusar un código que ha está escrito en la aplicación web. Para ello vamos a crear una carpeta Traits para ubicar todos los trait, en el raíz del proyecto. Y como ejemplo crear un fichero token.php, al cual se llama tanto desde el controlador de login como desde el controlador … Leer más

Crear Cliente tipo Password para API RESTful con laravel

Para conectarse a una API puedes utilizar Laravel y sus componentes para conseguir un sitema seguro y fiable. En este ejemplo vamos a ver como implentar un cliente API para conectarse y autenticarse en una API creada por nosotros mimsos, que puedes ver en el post de cómo crear una API RESTful con laravel. Crear … Leer más

Sistema de autenticación en Laravel con Breeze

Laravel Breeze es un sistema de autenticación simple que ofrece un sistema de rutas hechas en Tailwind. Se podría utilizar alternativamente JetStream, pero para implementar un cliente API mejor utilizar Breeze pues no requiere grandes configuraciones. Instalación de Laravel Breeze Lo primero es ejecutar el comando de requerimiento a través de composer. composer require laravel/breeze … Leer más

Laravel permisos con Passport

Para controlar los permisos de accesos se puede utilizar Passport. Instalar Passport en laravel En línea de comandos situado dentro del directorio del proyecto, teclear en la línea de comandos composer require laravel/passport Después ejecutar las migraciones para creación de tablas y campos correspondientes php artisan migrate Instalar keys uuids para tokens Una vez finalziada … Leer más

Crear API RESTful con laravel

Crear un controlador con todos los métodos Laravel permite crear un controlador con todos los métodos o funciones de la forma más fácil, sin tener que escribirlos desde cero. Ejecutar en línea de comandos la siguiente secuencia php artisan make:controller Api\CategoryController –api –model=Category make:controller, crea el controlador. Api\CategoryController, es la ruta donde se crea, carpeta … Leer más

Crear componente JetStream

Jetstream proporciona componentes que son muy útiles, pero hay veces que interesa crear los propios componente para darle estilos propios o agregar funcionalidades. En este ejemplo vamos a tomar un componente jetstream de botón <x-jet-button> Localizar componentes de jetstream Los componetes se encuentran el la carpeta vendor, pero para poder utilizarlos hay que publicarlos primero, … Leer más

Laravel queue

Las queue en Laravel son colas de trabajo que se utilizan para realizar procesos en tareas secundarias posteriores al momento de petición, para principalmente no demorar la acción del usuario y tenga que esperar a que la tarea termine. Por ejemplo al enviar email con Laravel mail, el usuario no tiene porqué esperar a que … Leer más