Cómo evitar el registro de usuarios en Laravel Jetstream

laravel jetstream register

Hay una forma fácil evitar que los usuarios se registren en tu web, cuando estás utilizando Laravel Jetstream. Hay diferentes opciones de registro y personalización en distintas vistas, por los que lo interesante es deshabilitar la opción de registro en tu aplicación. Así no podrán registrarse aún sabiendo la url directa de registro. Cómo deshabilitar … Leer más

Creación de paquetes en Laravel

laravel phpunit orchestra testbench

La gran ventaja de desarrollar un paquete es la de poder utilizar el mismo código en muchos proyectos distintos. Para ellos se crean los paquetes los cuales son importados en el proyecto deseado. En este ejemplo se muestra como crear un paquete básico pero con la estructura y ventajas de Laravel. Estructura de paquetes Lo … Leer más

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