Excelente video SI ALGUIEN TIENE ERROR CON EL "USE HASROLES" EN EL MODEL USER.PHP. Solo deben utilizar el comando "composer update", cerrar y abrir el VS code.
Era justo el explicativo que estaba buscando. Muy clara la exposición y como johanna ya tenes nuesvo suscriptor. Apenas pueda tamién envío los donativos. Saludos.
Muy muy bueno... Explicas excelente, tienes talento para enseñar, te mereces los donativos :P ahorita no tengo, pero cuando pueda te ayudo con algo, eres muy bueno y me enseñaste mucho.. Ahorita mismo voy a hacer el sistema de permisos justamente con la plantilla AdminLTE jeje Nueva suscriptora
Gracias por el aporte... muy bueno y util el video, se agredece un monton! nota: para aquellos que quizas Vs code les dé error (php intelphense) luego de instalar spatie y hacer el publish, es porq no lo reconoce aun, solo basta con reiniciar el vs code.
Amigo Victor Arana, muy bien explicado como siempre. Yo aprendí con el paquete 'shinobi' (obsoleto) y ahora utilizo 'spatie', básicamente es el mismo concepto. Los TRAIT hacen todo por nosotros, unido a las políticas y puertas de Laravel. Gracias.
Por fin encontré excelente explicación..!!! Mi pregunta es, hay videos donde se haya desarrollado desde cero este sistema de roles y permisos hasta el estado actual que esta en este video, donde se haya realizado categorías, etiquetas.? no encuentro los videos de capítulos pasados para poder seguir y continuar con el tutorial, por favor alguien me puede orientar.
vi la hora en la que estas haciendo tu vídeo y me acabo de dar cuenta que no estoy dando el 100% que debería :'c vine a aprender algo nuevo y salí más motivado😆
Excelente tus cursos profesor, se podria manejar grupos de usuarios con este paquete, ejemplo, crear un equipo y asignarle un usuario responsable y tambien asignar los usuarios relacionados a ese equipo y hacer las restricciones de acuerdo a esto, estoy queriendo desarrollar un modulo de manejo de vendedores y leads
muy util la información, sin embargo me gustaría hacer una sugerencia por favor, seria muy apreciado darle un orden al video para entender el contexto general, en mi caso quede perdido para encontrar el video anterior donde hayan hablado si por ejemplo la authentication la hacen con jetstream y tampoco supe cual era el siguiente video, ayudaría poner prefijos a los titulos de los videos como "parte 1 de 12", "parte 2 de 12" o algo así, saludos
Gracias por tus videos son demasiado sencillos y fáciles de entender, seria bueno que en los videos explicaras los pros y contras como por ejemplo : que pasa si ya tengo un proyecto hecho funcional y le agrego Permission, me crearia conflicto ? en mi caso ya tengo Users hecho manualmente y me gustaria gestionar los roles que los pienso implementar manualmente(CRUD) y los permiso a que modulo tienen derecho a entrar O seria bueno implementar todo menos Users
Buenas . en caso yo quiera tener agrupado los permisos.. digamos , tengo un modulo de productos . adentro de ese permiso . asignarle crear . editar. eliminar , etc -- como lo aria ?
Buenas, necesito ayuda. Estoy trabajando con la plantilla color admin y en el sidebar no me reconoce el 'can' =>'index' no reconoce el array can. Como podría solucionar
Hola victor como estas? Una pregunta, que paquete de login implementaron para seguir con la implementación de laravel permission, es compatible con laravel-breeze ?
Master, está excelente el curso de Relaciones avanzadas de Laravel, Qué curso dentro de la plataforma de cursos es el siguiente para completar todo el proceso de creación del blog?
Hola buenas tardes, espero estén bien, ya termine de implementar todo los roles y permisos que se indican en la serie! muy buen aporte! solo me queda una duda, como hago para que los usuarios que se vayan registrando se le asigne un rol por defecto? tengo el rol de admin y users. y quiero que al registrarse se les asigne users por defecto y no encuentro donde modificar esto, saludos desde Argentina
Que tal Victor, disculpa una pregunta usando laravel jetstream se puede utilizar spatie, entiendo que si no se le pasa la opcion de teams no usa nada de roles y permisos .
Hola. Estoy viendo tus vídeos y me gustaría saber cuál es el tutorial antes de empezar con estos ya que hay cosas que no se de donde salen. Muchas gracias por tu ayuda y por tu explicación 👌
@@julianamontano3993 Hola, tal vez ya tarde, pero son varios videos, podría decirse que comienza a partir de este video: ua-cam.com/video/8dgNq4FbEBg/v-deo.html , el cual se encuentra dentro de la lista de reproducción: "Curso Laravel 10 desde cero".
Hola, una pregunta cómo se coloca una imagen en la parte superior de dónde aparece el nombre de la página, ejemplo tengo mi nombre de página sysey, pero alado tiene por defecto un logo de un mundo algo así, pero yo quiero colocar un logo personalizado para que sea más llamativa mi página ¿donde puedo modificar eso en Laravel?
¿Podrías proveer el código de este punto? Digo, para los que ya venimos con nociones de laravel pero queremos implementar los usuarios y permisos :) Sería de gran utilidad.
Gracias crack me estas salvando el curso en el que estoy, pero tengo un problema, al poner use HasRoles; me subraya en rojo y me da error, dice undefined type ‘Spatie\Permission\Traits\HasRoles’ sin embargo si que lo estoy poniendo arriba en el use… alguna idea?
Genial, estoy a punto de iniciar a seguir las instrucciones del video pero, tengo una pregunta. Es necesario que configure las policies (lo visto en el video anterior) o puedo hacerlo directamente sin configurar las policies?
Hola Victor una pregunta, lo que pasa es que estoy realizando un marketplace y me he enredado un poco en esto de los roles y permisos. Entonces quisiera su opinión al respecto de que sería mejor usar. Por el momento lo realicé con multi guards con jetstream pero no me acaba de convencer y no se cual seria la correcta para un sistema como este. Otra cosa es que siento que jetstream me instala muchas cosas que ni uso no se si me afecte mas adelante. Estaba pensando en fortify ya que las vistas de autenticación ya las tengo pero no se. Muchas gracias y disculpe mi ignorancia no se si me haya explicado bien.
Según lo que comentas, y al tener las vistas que usarás para el login y registró te conviene instalar fortify. También te recomendaría que le des un vistazo a breeze, que te permite agregar un sistema de login y registro, sin agregarle tanta complejidad como jetstream
Gracias por los tutoriales; me estan ayudando mucho! Quería plantearte un caso para ver si crees que pueda funcionar junto con Laravel Permission. Tengo usuarios con diferentes roles: admin, user registrado sin más, autor y además formador. El tema es que todos tienen en común que son usuarios registrados (hasta ahi ok y creo que podria crear modelos en los que todos heredasen del Modelo principal User). Esto se complememtaria bien con Laravel Permissions? Además estos usuarios además de ser usuarios base, también pueden user + autor, o user + formador, o user + autor + formador. Primero que no creo que pueda montar herencia en el caso que junte los 3 roles a la vez, y no sé si Laravel permissions me está resolviendo este tema.. Seguro que hay mil cosas que no veo, pero hace como un mes que estoy con Laravel (aprendiendo). Me preocupa a nivel de Modelo, porque hay mil datos que no pediría a un user basico por ejemplo. Pero veo que si hago herencia para solucionar este caso, quizas no sea ya compatible con Laravel Permissions porque definen el rol en Users (aunque si hereda, tmb heredaría este rol?). No sé me pierdo un poco..
Hola estimado, el curso dice Laravel Permisos, y es desde cero. Si quieres ver como se crea un blog, pues te sugiero que revises en este mismo canal como desarrollar un blog. Saludos
@@CodersFree Hola, gracias por responder, ese ya lo hice hace unas semanas, borre todo el proyecto, entonces por lo que vi, si quiero hacer esto necesito tener esa base de archivos y pues no quisiera verlo de nuevo, ya que quiero aprender esto de autenticación. Por cierto, felicitaciones por tus videos, explicas muy bien.
Gracias Victor, por tus grandes aportes, alguien me podria decir, como solucionar este error que me da a la hora de correr la migracion. PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes")....
Hola, en el método boot de AppServiceProvider debes poner: Schema::defaultStringLength(125); luego borrar las tablas de esta instalación ya creadas y correr nuevamente la migración
Tengo el mismo error al parecer es por el jetstream ya que el mismo usa teams y pues puede que haya algun tipo de choque la verdad no se, si pillas la solucion avisas
Hola Mayra, puedes escribirme al correo victor@codersfree.com Si es sobre algún proyecto mandame la siguiente información y me pondré en contacto contigo. 1) De qué país me escribes. 2) Presupuesto del proyecto. 3) Requisitos del sistema 4) Fecha de entrega del proyecto 5) Tu número de WhatsApp
🟢 Aprende a crear una API RESTful con Laravel 👉 bit.ly/3hzxrbS 🟡 Crea un Ecommerce con Laravel, Livewire, Tailwind y Alpine 👉 bit.ly/3e9QMho 🔴 Aprende a crear una plataforma de cursos con Laravel 👉 bit.ly/3eszQTR 🟣 Crea una pasarela de pagos con Laravel Cashier y Stripe 👉 bit.ly/3xAnlNb
Excelente video
SI ALGUIEN TIENE ERROR CON EL "USE HASROLES" EN EL MODEL USER.PHP.
Solo deben utilizar el comando "composer update", cerrar y abrir el VS code.
No todos los héroes llevan capa!!
@@jota22022 No, y algunos escriben comentario en youtube
Muchas gracias!! tarde como 2 horas buscando el motivo y problema.. y bueno, no pense en buscar aqui por los comentarios primero jaja
MUCHAS GRACIAS
Era justo el explicativo que estaba buscando. Muy clara la exposición y como johanna ya tenes nuesvo suscriptor. Apenas pueda tamién envío los donativos. Saludos.
Como siempre, impecables tus videos. Tenés mucha claridad y conocimiento para explicar. Gracias.
Muchas gracias por compartir conocimiento, tienes una manera de explicar bien detallada , un saludo desde Lima Peru
Muy muy bueno... Explicas excelente, tienes talento para enseñar, te mereces los donativos :P ahorita no tengo, pero cuando pueda te ayudo con algo, eres muy bueno y me enseñaste mucho.. Ahorita mismo voy a hacer el sistema de permisos justamente con la plantilla AdminLTE jeje Nueva suscriptora
Gracias por el aporte...
muy bueno y util el video, se agredece un monton!
nota: para aquellos que quizas Vs code les dé error (php intelphense) luego de instalar spatie y hacer el publish, es porq no lo reconoce aun, solo basta con reiniciar el vs code.
eres un capo casi me pongo a buscar por el error
Gracias a ti Victor :) La forma de explicar en todos tus vídeos es magnífica. Ánimo con el canal y gracias por tu esfuerzo.
Amigo Victor Arana, muy bien explicado como siempre. Yo aprendí con el paquete 'shinobi' (obsoleto) y ahora utilizo 'spatie', básicamente es el mismo concepto. Los TRAIT hacen todo por nosotros, unido a las políticas y puertas de Laravel.
Gracias.
Excelente tutorial este amigo; ya le saqué mucho provecho, estoy repasando un poco. Saludos!
Gracias por tus videos, de verdad!! Deberias cambiar el titulo a Aprendiendo laravel desde cero REALMENTE... Excelentes explicaciones
Excelente, Muchas Gracias desde Chile, Estaba esperando este Video. Siga así.
excelente explicacion, estoy siguendolo paso a paso
Por fin encontré excelente explicación..!!!
Mi pregunta es, hay videos donde se haya desarrollado desde cero este sistema de roles y permisos hasta el estado actual que esta en este video, donde se haya realizado categorías, etiquetas.? no encuentro los videos de capítulos pasados para poder seguir y continuar con el tutorial, por favor alguien me puede orientar.
vi la hora en la que estas haciendo tu vídeo y me acabo de dar cuenta que no estoy dando el 100% que debería :'c vine a aprender algo nuevo y salí más motivado😆
Excelente video , estaré esperando el siguiente , gracias por tan buen contenido
gracias men, aunque me hubiera gustado q tambien hubieras explicado como crear roles y permisos sin librerias
Gracias por la continuación de este increíble curso :D
explicas muy bien
You are lucky my favourite nice tuto is nice tuto
tremenda ayuda me diste bro muchas gracias!
Estube esperando esta parte gracias
Excelente tus cursos profesor, se podria manejar grupos de usuarios con este paquete, ejemplo, crear un equipo y asignarle un usuario responsable y tambien asignar los usuarios relacionados a ese equipo y hacer las restricciones de acuerdo a esto, estoy queriendo desarrollar un modulo de manejo de vendedores y leads
buen vídeo, te aconsejo que solamente des las gracias y no pongas la captura de paypal, aparece información delicada. 👍
Jajajaja mamón
Que bien ya tengo correos para paypal
muy util la información, sin embargo me gustaría hacer una sugerencia por favor, seria muy apreciado darle un orden al video para entender el contexto general, en mi caso quede perdido para encontrar el video anterior donde hayan hablado si por ejemplo la authentication la hacen con jetstream y tampoco supe cual era el siguiente video, ayudaría poner prefijos a los titulos de los videos como "parte 1 de 12", "parte 2 de 12" o algo así, saludos
Para eso existe las listas de reproducción 😉
Hola, Coders Free espero estén bien una pregunta cuál es el video anterior a este gracias
joder.. eso es todo ? que fácil !!!
Excelentes vídeos \m/ Saludos!!!
Las tablas se crean de manera manual o a partir de comandos?
Gracias por tus videos son demasiado sencillos y fáciles de entender, seria bueno que en los videos explicaras los pros y contras
como por ejemplo : que pasa si ya tengo un proyecto hecho funcional y le agrego Permission, me crearia conflicto ?
en mi caso ya tengo Users hecho manualmente y me gustaria gestionar los roles que los pienso implementar manualmente(CRUD) y los permiso a que modulo tienen derecho a entrar
O seria bueno implementar todo menos Users
Buenas . en caso yo quiera tener agrupado los permisos.. digamos , tengo un modulo de productos . adentro de ese permiso . asignarle crear . editar. eliminar , etc -- como lo aria ?
hola amigo o alguien que me responda porfavor ¿el login lo hicistes con jetstream?
Buenas, necesito ayuda. Estoy trabajando con la plantilla color admin y en el sidebar no me reconoce el 'can' =>'index' no reconoce el array can. Como podría solucionar
donde esta el anterior curso para hacer y luego venir aca
Muy buen trabajo, perdona no sabes si este trabajo ya trae incorporada la parte de ajax?
Hola ¿Estos video siguen de los de laravel 8?¿Se puede hacer en laravel 10?
hola el curso de crear una API RESTful con Laravel se considera aun actualizado?
Hola victor como estas? Una pregunta, que paquete de login implementaron para seguir con la implementación de laravel permission, es compatible con laravel-breeze ?
Gracias el tutorial me sirve de mucho, donde puedo conseguir el diagrama relacional ?
Cual es el video en donde hiciste todo esto? que sale al inicio del video?
Master, está excelente el curso de Relaciones avanzadas de Laravel, Qué curso dentro de la plataforma de cursos es el siguiente para completar todo el proceso de creación del blog?
Hola buenas tardes, espero estén bien, ya termine de implementar todo los roles y permisos que se indican en la serie! muy buen aporte! solo me queda una duda, como hago para que los usuarios que se vayan registrando se le asigne un rol por defecto? tengo el rol de admin y users. y quiero que al registrarse se les asigne users por defecto y no encuentro donde modificar esto, saludos desde Argentina
Ya resolví el tema que consulto, si alguien tiene la misma duda consulte por acá y le respondo, saludos
Que tal Victor, disculpa una pregunta usando laravel jetstream se puede utilizar spatie, entiendo que si no se le pasa la opcion de teams no usa nada de roles y permisos .
Que tan cierto es esto? llevo días intentando hacer que funcione laravel permission XD
Hola. Estoy viendo tus vídeos y me gustaría saber cuál es el tutorial antes de empezar con estos ya que hay cosas que no se de donde salen. Muchas gracias por tu ayuda y por tu explicación 👌
Hola, alguien me podria decir cuales son los videos pasados? porfa
@@julianamontano3993 Hola, tal vez ya tarde, pero son varios videos, podría decirse que comienza a partir de este video: ua-cam.com/video/8dgNq4FbEBg/v-deo.html , el cual se encuentra dentro de la lista de reproducción: "Curso Laravel 10 desde cero".
Hola, una pregunta cómo se coloca una imagen en la parte superior de dónde aparece el nombre de la página, ejemplo tengo mi nombre de página sysey, pero alado tiene por defecto un logo de un mundo algo así, pero yo quiero colocar un logo personalizado para que sea más llamativa mi página ¿donde puedo modificar eso en Laravel?
¿Podrías proveer el código de este punto? Digo, para los que ya venimos con nociones de laravel pero queremos implementar los usuarios y permisos :) Sería de gran utilidad.
Una pregunta, Si al momento del deploy no me respeta los roles del Admin ni de los usuarios? Que podria ser?
Una pregunta, como podria implementar permisos, pero para que puedan visualizar documentos si es que tienen permisos??
Como seria entonces si deseo acceder al rol de un usuario?
amigo si ya tengo una tabla llamada users como haría para instalar el paquete?
Hola saludos excelente curso, se podría implementar este paquete para el manejo de roles y permisos en una API REST hecha con laravel. Gracias...
Yo estoy teniendo esa misma duda ahora, lo resolviste amigo?
Alguien tiene link del curso como creo el sistemas sobre el que va a realizar los permisos
Gracias crack me estas salvando el curso en el que estoy, pero tengo un problema, al poner use HasRoles; me subraya en rojo y me da error, dice undefined type ‘Spatie\Permission\Traits\HasRoles’ sin embargo si que lo estoy poniendo arriba en el use… alguna idea?
Encontré la respuesta acá en los comentarios.
Solo debes utilizar el comando "composer update", cerrar y abrir el VS code.
Saludos
@@eduardoaraneda2569 muchas gracias
Genial, estoy a punto de iniciar a seguir las instrucciones del video pero, tengo una pregunta. Es necesario que configure las policies (lo visto en el video anterior) o puedo hacerlo directamente sin configurar las policies?
?
@@CodersFree por qué la tabla users está separada sin ninguna conexión?
Buen Dia como podria implementar jetstream and inertia para la autentificacion y con laravel permission para roles
?
Hola Victor una pregunta, lo que pasa es que estoy realizando un marketplace y me he enredado un poco en esto de los roles y permisos. Entonces quisiera su opinión al respecto de que sería mejor usar. Por el momento lo realicé con multi guards con jetstream pero no me acaba de convencer y no se cual seria la correcta para un sistema como este.
Otra cosa es que siento que jetstream me instala muchas cosas que ni uso no se si me afecte mas adelante. Estaba pensando en fortify ya que las vistas de autenticación ya las tengo pero no se.
Muchas gracias y disculpe mi ignorancia no se si me haya explicado bien.
Según lo que comentas, y al tener las vistas que usarás para el login y registró te conviene instalar fortify.
También te recomendaría que le des un vistazo a breeze, que te permite agregar un sistema de login y registro, sin agregarle tanta complejidad como jetstream
@@CodersFree Listo, muchas gracias por la respuesta y la recomendación, miraré breeze a ver qué tal.
Gracias por los tutoriales; me estan ayudando mucho! Quería plantearte un caso para ver si crees que pueda funcionar junto con Laravel Permission. Tengo usuarios con diferentes roles: admin, user registrado sin más, autor y además formador. El tema es que todos tienen en común que son usuarios registrados (hasta ahi ok y creo que podria crear modelos en los que todos heredasen del Modelo principal User). Esto se complememtaria bien con Laravel Permissions? Además estos usuarios además de ser usuarios base, también pueden user + autor, o user + formador, o user + autor + formador. Primero que no creo que pueda montar herencia en el caso que junte los 3 roles a la vez, y no sé si Laravel permissions me está resolviendo este tema.. Seguro que hay mil cosas que no veo, pero hace como un mes que estoy con Laravel (aprendiendo). Me preocupa a nivel de Modelo, porque hay mil datos que no pediría a un user basico por ejemplo. Pero veo que si hago herencia para solucionar este caso, quizas no sea ya compatible con Laravel Permissions porque definen el rol en Users (aunque si hereda, tmb heredaría este rol?). No sé me pierdo un poco..
de donde sale el archivo admin.php?
Lástima que no se pueda empezar esta playlist desde el inicio sin tener que revisar y tener el proyecto ya realizado, pensé que sería desde cero.
Hola estimado, el curso dice Laravel Permisos, y es desde cero. Si quieres ver como se crea un blog, pues te sugiero que revises en este mismo canal como desarrollar un blog. Saludos
@@CodersFree Hola, gracias por responder, ese ya lo hice hace unas semanas, borre todo el proyecto, entonces por lo que vi, si quiero hacer esto necesito tener esa base de archivos y pues no quisiera verlo de nuevo, ya que quiero aprender esto de autenticación.
Por cierto, felicitaciones por tus videos, explicas muy bien.
alguien sabe cuando es el siguiente capitulo?
Gracias Victor, por tus grandes aportes, alguien me podria decir, como solucionar este error que me da a la hora de correr la migracion. PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes")....
Hola, en el método boot de AppServiceProvider debes poner: Schema::defaultStringLength(125);
luego borrar las tablas de esta instalación ya creadas y correr nuevamente la migración
Gracias pa :v
Excelente explicacion, pero al final cuando llamo a use HasRoles me aparece como undefined, que podria ser? hice todo los pasos
Tengo el mismo error al parecer es por el jetstream ya que el mismo usa teams y pues puede que haya algun tipo de choque la verdad no se, si pillas la solucion avisas
@@Izicodes Que tal, yo lo solucione ejecutando un composer update y luego cerrar y volver a abrir el editor de código, espero que te funcione
@@nicolaspistillo6322 Si el problema era el inteliphense ya me da todo normal
Gente! Soy al único que no le genera la relacion de model_has_role con users alguien echa un cable?
Hola Víctor quisiera contactar por fa
Hola Mayra, puedes escribirme al correo victor@codersfree.com
Si es sobre algún proyecto mandame la siguiente información y me pondré en contacto contigo.
1) De qué país me escribes.
2) Presupuesto del proyecto.
3) Requisitos del sistema
4) Fecha de entrega del proyecto
5) Tu número de WhatsApp
Me sale un error 1050 alguien sabe por que?
mysql - Mysql 1050 Error "La tabla ya existe" cuando, de ...
tienes un cupon de descueto?
🟢 Aprende a crear una API RESTful con Laravel 👉 bit.ly/3hzxrbS
🟡 Crea un Ecommerce con Laravel, Livewire, Tailwind y Alpine 👉 bit.ly/3e9QMho
🔴 Aprende a crear una plataforma de cursos con Laravel 👉 bit.ly/3eszQTR
🟣 Crea una pasarela de pagos con Laravel Cashier y Stripe 👉 bit.ly/3xAnlNb
1.5x gracias
Hola, me dejas tu correo por favor.
lastima no biene con vuejs ando buscando algo asi con vue