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

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 100

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

    • @jesusaranda8595
      @jesusaranda8595 3 года назад

      No todos los héroes llevan capa!!

    • @markbowhill
      @markbowhill 3 года назад

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

  • @alexguti1288
    @alexguti1288 Год назад

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

  • @maximilianojarque8162
    @maximilianojarque8162 2 года назад +1

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

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

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

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

  • @edsermoreno7629
    @edsermoreno7629 3 года назад +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.

  • @antoniolanas481
    @antoniolanas481 3 года назад +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.

  • @silvioarcich
    @silvioarcich 2 года назад

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

  • @josenieves6608
    @josenieves6608 3 года назад

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

  • @alfredocorimamani3754
    @alfredocorimamani3754 2 месяца назад

    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.

  • @alejandroleyva6731
    @alejandroleyva6731 3 года назад +2

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

  • @dianalauravazquez8637
    @dianalauravazquez8637 3 года назад

    excelente explicacion, estoy siguendolo paso a paso

  • @juanguillermooyanedelbarra7167
    @juanguillermooyanedelbarra7167 3 года назад

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

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

  • @LuisGonzalez0611
    @LuisGonzalez0611 2 года назад

    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 3 года назад +14

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

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

  • @miguelangelriasco4325
    @miguelangelriasco4325 5 месяцев назад

    explicas muy bien

  • @asdruball4885
    @asdruball4885 3 года назад

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

  • @Calcasmen
    @Calcasmen 3 года назад

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

  • @EmanuelGenovese
    @EmanuelGenovese 3 года назад

    tremenda ayuda me diste bro muchas gracias!

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

  • @JM-pu3ih
    @JM-pu3ih 3 года назад

    Estube esperando esta parte gracias

  • @Nexus-ep6fp
    @Nexus-ep6fp 2 года назад

    You are lucky my favourite nice tuto is nice tuto

  • @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: ruclips.net/video/8dgNq4FbEBg/видео.html , el cual se encuentra dentro de la lista de reproducción: "Curso Laravel 10 desde cero".

  • @JDQN
    @JDQN 3 года назад

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

  • @santiagotrujillo7101
    @santiagotrujillo7101 3 года назад

    Que bien ya tengo correos para paypal

  • @urielmartinezflores2197
    @urielmartinezflores2197 2 года назад

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

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

  • @erickisraelviracochavega6792
    @erickisraelviracochavega6792 2 года назад +1

    donde esta el anterior curso para hacer y luego venir aca

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

  • @walterhernandez9944
    @walterhernandez9944 3 года назад +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

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

  • @celeron851
    @celeron851 2 года назад

    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?

  • @jarb1505
    @jarb1505 3 года назад

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

  • @hamiltonrivera705
    @hamiltonrivera705 3 года назад

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

  • @aztecsavo82
    @aztecsavo82 3 года назад

    Excelentes vídeos \m/ Saludos!!!

  • @davidpalau1
    @davidpalau1 Год назад

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

  • @makjimenez5431
    @makjimenez5431 Год назад

    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?

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

  • @manuelito3411
    @manuelito3411 2 года назад +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.

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

  • @gerardopacheco9521
    @gerardopacheco9521 Год назад

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

  • @alejandroosorio3568
    @alejandroosorio3568 Год назад

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

  • @JuanAguirreIoIBakeThisIoI
    @JuanAguirreIoIBakeThisIoI 3 года назад

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

  • @fordevoloperdev8886
    @fordevoloperdev8886 3 года назад

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

  • @cindyadriana93
    @cindyadriana93 Год назад

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

  • @AndsDD9101
    @AndsDD9101 2 месяца назад

    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  2 месяца назад

      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 2 месяца назад

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

  • @droela
    @droela 3 года назад

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

  • @darwinpalacios8111
    @darwinpalacios8111 2 года назад

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

  • @mauricio1020ful
    @mauricio1020ful 3 года назад

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

  • @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 Год назад

    de donde sale el archivo admin.php?

  • @natsumehibari9437
    @natsumehibari9437 2 года назад

    puede hacer sistema de puntos para usuarios?

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

  • @joshuelaborde2794
    @joshuelaborde2794 3 года назад

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

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

  • @williamswilmanalvarezzabal6064
    @williamswilmanalvarezzabal6064 3 года назад

    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?

  • @mikethefunkmorales
    @mikethefunkmorales 3 года назад

    alguien sabe cuando es el siguiente capitulo?

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

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

  • @jesusaranda8595
    @jesusaranda8595 3 года назад

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

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

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

  • @alvarezamayajesusyahir371-8
    @alvarezamayajesusyahir371-8 8 месяцев назад

    Gracias pa :v

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

  • @erciliagalan83
    @erciliagalan83 3 года назад

    Hola, me dejas tu correo por favor.

  • @spreati
    @spreati 3 года назад

    1.5x gracias

  • @xkiller838
    @xkiller838 3 года назад

    lastima no biene con vuejs ando buscando algo asi con vue