Query Scopes para roles
Comprar curso

79. Query Scopes para roles


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Aabad

    Aabad hace 1 semana

    Listo solventado 
    
    public function apply(Builder $builder, Model $model): void
        {
            //Agregue esta validacion y dejo de fallar
            if (!auth()->check()) {
                return;  
            }
    
            if (auth()->user()->hasRole('Doctor')) {
                $builder->whereHas('doctor', function ($builder) {
                    $builder->where('user_id', auth()->id());
                });
            }
    
            if (auth()->user()->hasRole('Paciente')) {
                $builder->whereHas('patient', function ($builder) {
                    $builder->where('user_id', auth()->id());
                });
            }
        }
    • Jesus Pachas hace 4 días

      Gracias, justo iba a poner que se soluciona con esa primera parte de 
      if (!Auth::check()) {
      return;
      }


       

  • Aabad

    Aabad hace 1 semana

    Hola victor, al parecer hay un error cuando se crea el scope global que afecta el calendario, saludos

  • Jesus Pachas

    Jesus Pachas hace 3 semanas

    Al crear el scope global empieza a dar un error el api que manda los datos del calendario

    • Victor Arana Flores hace 1 semana

      Hola Jesus, puedes ser más especifico con el error.