Gestionar clientes usando Vue.js
Publicar componentes Vue para passport
Instalar dependencias de Laravel Mix
Nota: las dependencias se encuentran en la carpeta node_modules. Es importante ignorar esta carpeta en caso de estar sincronizando el proyecto con algún sistema de versionamiento de código.
.gitignore
Compilar Assets (Laravel Mix)
Nota: en caso de hacer modificaciones recompilar
Registrar componentes
Registrar cada componente dentro en resources/assets/js/app.js.
Nota: los nombres de los componentes se utilizan como etiquetas html en las vistas que serán interpretadas por Vue y sustituidas por el contenido real del componente.
Importante -> recompilar luego de cada cambio
Gestionar Personal Tokens
Registrar ruta que retornará vista que hará uso del componente:
En layout app.blade.php añadir enlace a la vista
Al iniciar sesión con un usuario del sistema que tenga vinculado un cliente obtenemos accediendo a my-tokens
Usando esta interfaz se pueden crear tokens con la opción Create New Token.
Nota: el realizar peticiones con el access token personal funciona porque hemos agregado un cliente de tipo personal en nuestro sistema y adicionalmente este cliente no es usado directamente para obtener el access token sino para facilitar la posibilidad de que desde la interfaz gráfica el usuario lo obtenga.
Gestionar Clientes
Añadir dos componentes que permitirán visualizar los clientes que son propiedad del usuario que está activo en el momento y gestionar los clientes que ese usuario ha autorizado
Al layout app.blade.php añadir enlaces a las vistas
Last updated
Was this helpful?