01 - Laravel Permission - Aprende a implementar un sistema de roles y permisos

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 99

  • @2442jac
    @2442jac 3 роки тому +44

    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.

    • @jota22022
      @jota22022 3 роки тому

      No todos los héroes llevan capa!!

    • @markbowhill
      @markbowhill 3 роки тому

      @@jota22022 No, y algunos escriben comentario en youtube

    • @alandavidcaballeroalvarez4359
      @alandavidcaballeroalvarez4359 2 роки тому

      Muchas gracias!! tarde como 2 horas buscando el motivo y problema.. y bueno, no pense en buscar aqui por los comentarios primero jaja

    • @nadiacarrasco712
      @nadiacarrasco712 Рік тому

      MUCHAS GRACIAS

  • @Julian_Gabriel_KingSix
    @Julian_Gabriel_KingSix 2 роки тому

    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.

  • @maximilianojarque8162
    @maximilianojarque8162 2 роки тому +1

    Como siempre, impecables tus videos. Tenés mucha claridad y conocimiento para explicar. Gracias.

  • @alexguti1288
    @alexguti1288 Рік тому

    Muchas gracias por compartir conocimiento, tienes una manera de explicar bien detallada , un saludo desde Lima Peru

  • @yohannapadrino4547
    @yohannapadrino4547 2 роки тому +4

    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

  • @vicandres24
    @vicandres24 3 роки тому +9

    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.

  • @antoniolanas481
    @antoniolanas481 4 роки тому +6

    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.

  • @edsermoreno7629
    @edsermoreno7629 4 роки тому +2

    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.

  • @silvioarcich
    @silvioarcich 2 роки тому

    Excelente tutorial este amigo; ya le saqué mucho provecho, estoy repasando un poco. Saludos!

  • @josenieves6608
    @josenieves6608 4 роки тому

    Gracias por tus videos, de verdad!! Deberias cambiar el titulo a Aprendiendo laravel desde cero REALMENTE... Excelentes explicaciones

  • @juanguillermooyanedelbarra7167
    @juanguillermooyanedelbarra7167 4 роки тому

    Excelente, Muchas Gracias desde Chile, Estaba esperando este Video. Siga así.

  • @dianalauravazquez8637
    @dianalauravazquez8637 3 роки тому

    excelente explicacion, estoy siguendolo paso a paso

  • @alfredocorimamani3754
    @alfredocorimamani3754 5 місяців тому

    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.

  • @luissolano1784
    @luissolano1784 Рік тому

    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😆

  • @asdruball4885
    @asdruball4885 4 роки тому

    Excelente video , estaré esperando el siguiente , gracias por tan buen contenido

  • @alejandroleyva6731
    @alejandroleyva6731 3 роки тому +2

    gracias men, aunque me hubiera gustado q tambien hubieras explicado como crear roles y permisos sin librerias

  • @Calcasmen
    @Calcasmen 4 роки тому

    Gracias por la continuación de este increíble curso :D

  • @miguelangelriasco4325
    @miguelangelriasco4325 7 місяців тому

    explicas muy bien

  • @Nexus-ep6fp
    @Nexus-ep6fp 2 роки тому

    You are lucky my favourite nice tuto is nice tuto

  • @EmanuelGenovese
    @EmanuelGenovese 3 роки тому

    tremenda ayuda me diste bro muchas gracias!

  • @JM-pu3ih
    @JM-pu3ih 4 роки тому

    Estube esperando esta parte gracias

  • @LuisGonzalez0611
    @LuisGonzalez0611 3 роки тому

    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

  • @MrCone9
    @MrCone9 4 роки тому +14

    buen vídeo, te aconsejo que solamente des las gracias y no pongas la captura de paypal, aparece información delicada. 👍

  • @santiagotrujillo7101
    @santiagotrujillo7101 3 роки тому

    Que bien ya tengo correos para paypal

  • @diegotorres50
    @diegotorres50 3 роки тому +3

    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

    • @CodersFree
      @CodersFree  3 роки тому +2

      Para eso existe las listas de reproducción 😉

  • @JDQN
    @JDQN 3 роки тому

    Hola, Coders Free espero estén bien una pregunta cuál es el video anterior a este gracias

  • @hamiltonrivera705
    @hamiltonrivera705 4 роки тому

    joder.. eso es todo ? que fácil !!!

  • @aztecsavo82
    @aztecsavo82 4 роки тому

    Excelentes vídeos \m/ Saludos!!!

  • @alejandroosorio3568
    @alejandroosorio3568 Рік тому

    Las tablas se crean de manera manual o a partir de comandos?

  • @andreslindono7995
    @andreslindono7995 2 роки тому

    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

  • @lingberlupu2296
    @lingberlupu2296 Рік тому

    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 ?

  • @virgox123
    @virgox123 3 роки тому +1

    hola amigo o alguien que me responda porfavor ¿el login lo hicistes con jetstream?

  • @wilsonmamaniquisbert8688
    @wilsonmamaniquisbert8688 Рік тому

    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

  • @erickisraelviracochavega6792
    @erickisraelviracochavega6792 2 роки тому +1

    donde esta el anterior curso para hacer y luego venir aca

  • @jarb1505
    @jarb1505 3 роки тому

    Muy buen trabajo, perdona no sabes si este trabajo ya trae incorporada la parte de ajax?

  • @davidpalau1
    @davidpalau1 Рік тому

    Hola ¿Estos video siguen de los de laravel 8?¿Se puede hacer en laravel 10?

  • @gerardopacheco9521
    @gerardopacheco9521 Рік тому

    hola el curso de crear una API RESTful con Laravel se considera aun actualizado?

  • @geroancadenas365
    @geroancadenas365 2 роки тому

    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 ?

  • @urielmartinezflores2197
    @urielmartinezflores2197 2 роки тому

    Gracias el tutorial me sirve de mucho, donde puedo conseguir el diagrama relacional ?

  • @cindyadriana93
    @cindyadriana93 Рік тому

    Cual es el video en donde hiciste todo esto? que sale al inicio del video?

  • @celeron851
    @celeron851 3 роки тому

    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?

  • @edrian1042
    @edrian1042 2 роки тому +1

    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

    • @edrian1042
      @edrian1042 2 роки тому

      Ya resolví el tema que consulto, si alguien tiene la misma duda consulte por acá y le respondo, saludos

  • @walterhernandez9944
    @walterhernandez9944 4 роки тому +3

    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 .

    • @kade_as
      @kade_as 3 роки тому

      Que tan cierto es esto? llevo días intentando hacer que funcione laravel permission XD

  • @julianamontano3993
    @julianamontano3993 Рік тому

    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
      @julianamontano3993 Рік тому

      Hola, alguien me podria decir cuales son los videos pasados? porfa

    • @irving_eduardo
      @irving_eduardo Рік тому

      @@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".

  • @makjimenez5431
    @makjimenez5431 2 роки тому

    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?

  • @manuelito3411
    @manuelito3411 3 роки тому +1

    ¿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.

  • @JuanAguirreIoIBakeThisIoI
    @JuanAguirreIoIBakeThisIoI 3 роки тому

    Una pregunta, Si al momento del deploy no me respeta los roles del Admin ni de los usuarios? Que podria ser?

  • @droela
    @droela 3 роки тому

    Una pregunta, como podria implementar permisos, pero para que puedan visualizar documentos si es que tienen permisos??

  • @joshuelaborde2794
    @joshuelaborde2794 3 роки тому

    Como seria entonces si deseo acceder al rol de un usuario?

  • @mauricio1020ful
    @mauricio1020ful 3 роки тому

    amigo si ya tengo una tabla llamada users como haría para instalar el paquete?

  • @ederluis9658
    @ederluis9658 3 роки тому +1

    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...

  • @darwinpalacios8111
    @darwinpalacios8111 3 роки тому

    Alguien tiene link del curso como creo el sistemas sobre el que va a realizar los permisos

  • @edverde1983
    @edverde1983 2 роки тому

    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?

    • @eduardoaraneda2569
      @eduardoaraneda2569 2 роки тому +1

      Encontré la respuesta acá en los comentarios.
      Solo debes utilizar el comando "composer update", cerrar y abrir el VS code.
      Saludos

    • @edverde1983
      @edverde1983 2 роки тому

      @@eduardoaraneda2569 muchas gracias

  • @williamswilmanalvarezzabal6064
    @williamswilmanalvarezzabal6064 4 роки тому

    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?

  • @fordevoloperdev8886
    @fordevoloperdev8886 3 роки тому

    Buen Dia como podria implementar jetstream and inertia para la autentificacion y con laravel permission para roles
    ?

  • @jhonatanvidal2620
    @jhonatanvidal2620 3 роки тому

    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.

    • @CodersFree
      @CodersFree  3 роки тому +1

      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

    • @jhonatanvidal2620
      @jhonatanvidal2620 3 роки тому

      @@CodersFree Listo, muchas gracias por la respuesta y la recomendación, miraré breeze a ver qué tal.

  • @monicamateu3750
    @monicamateu3750 3 роки тому

    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..

  • @ederalfredoapaguenoreyna5182
    @ederalfredoapaguenoreyna5182 2 роки тому

    de donde sale el archivo admin.php?

  • @AndsDD9101
    @AndsDD9101 5 місяців тому

    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.

    • @CodersFree
      @CodersFree  5 місяців тому

      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

    • @AndsDD9101
      @AndsDD9101 5 місяців тому

      @@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.

  • @mikethefunkmorales
    @mikethefunkmorales 4 роки тому

    alguien sabe cuando es el siguiente capitulo?

  • @chinosv1
    @chinosv1 3 роки тому

    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")....

    • @mariomunoz728
      @mariomunoz728 Рік тому

      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

  • @alvarezamayajesusyahir371-8
    @alvarezamayajesusyahir371-8 10 місяців тому

    Gracias pa :v

  • @nicolaspistillo6322
    @nicolaspistillo6322 3 роки тому

    Excelente explicacion, pero al final cuando llamo a use HasRoles me aparece como undefined, que podria ser? hice todo los pasos

    • @Izicodes
      @Izicodes 3 роки тому +1

      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

    • @nicolaspistillo6322
      @nicolaspistillo6322 3 роки тому +1

      @@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

    • @Izicodes
      @Izicodes 3 роки тому +1

      @@nicolaspistillo6322 Si el problema era el inteliphense ya me da todo normal

  • @jota22022
    @jota22022 3 роки тому

    Gente! Soy al único que no le genera la relacion de model_has_role con users alguien echa un cable?

  • @mayrachicaiza3491
    @mayrachicaiza3491 3 роки тому

    Hola Víctor quisiera contactar por fa

    • @CodersFree
      @CodersFree  3 роки тому

      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

  • @haydeabigalyluna7932
    @haydeabigalyluna7932 3 роки тому

    Me sale un error 1050 alguien sabe por que?

    • @monicamateu3750
      @monicamateu3750 3 роки тому

      mysql - Mysql 1050 Error "La tabla ya existe" cuando, de ...

  • @trex3612
    @trex3612 3 роки тому

    tienes un cupon de descueto?

    • @CodersFree
      @CodersFree  3 роки тому

      🟢 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

  • @spreati
    @spreati 3 роки тому

    1.5x gracias

  • @erciliagalan83
    @erciliagalan83 3 роки тому

    Hola, me dejas tu correo por favor.

  • @xkiller838
    @xkiller838 4 роки тому

    lastima no biene con vuejs ando buscando algo asi con vue