Como editar las rutas de autenticacion en Laravel Jetsream


Escrito por zEOCk hace hace 2 años

Compartir En redes Sociales

Facebook WhatsApp Youtube

Si recientemente has instalado el paquete de autentificacion Laravel Jetstream y te estas preguntando como cambiar el nombre a las rutas de Login, Register etc, aqui tenemos la respuesta a tu pregunta, primero que nada tenemos que localizar las rutas y posteriormente editarlas.

Paso 1 :  Editar los archivos en la carpeta App\Config

Para poder editar las rutas de este sistema de Autenticacion primero que nada debemos localizar los siguientes 2 archivos:

Fortify.php 

Jetstream.php

Que se encuentran dentro de la carpeta de nuestro proyecto de Laravel  en la ruta Config\Fortify.php y Config\Jetstream.php, y agregamos la siguiente linea de codigo en el metodo register() de cada archivo.

En el archivo fortify.php

 public function register()
    {
        Fortify::ignoreRoutes();             //para el archivo fortify.php
    }

En el archivo Jetstream.php

public function register()
    {
        Jetstream::ignoreRoutes();        //para el archivo Jetstream.php
    }

Paso 2 : Crear un archivo dentro de la carpeta routes/admin.php

Como segundo paso tenemos que crear un archivo dentro de la carpeta routes, con un nombre cualquiera, en este caso se llama admin y quedaria en la carpeta routes/admin.php que es el archivo donde guardaremos todas las rutas de Laravel Jetstream.

Paso 3 . Copiar todas las rutas del archivo routes.php ubicado dentro de la carpeta vendor

Nos vamos a la siguiente ruta vendor\laravel\fortify\routes y abrimos el archivo routes.php con el bloc de notas, una vez abierto copiamos todo el contenido del archivo y lo pegamos dentro del archivo que nos creamos en el paso anterior -  routes/admin.php ahora lo incluimos en el archivo routes/web.php para ella lo abrimos y pegamos el siguiente codigo.

<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers;
require_once __DIR__ . '/admin.php';  //agregamos esta linea

solamente queda ir al achivo routes/admin.php y modificar las lineas donde dice /login cambiarla por cualquira otra con la cual entrariamos a nuestro login del proyecto, ejemplo si en vez de poner /login lo editamos con /log/Admin - asi es como tendriamos que entrar al login de nuestro proyecto, en mi caso accederia de la siguiente manera.

localhost/log/Admin



Etiquetas:


Compartir En redes Sociales

Facebook WhatsApp Youtube

Generic placeholder image
Ing. Obed Sánchez

Gusto por las motos Harley Davidson, el rock n roll y la informática, creador de este blog para difusión del conocimiento libre, interesado en el mundo open source.