[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
mauricio
Criador mauricio 31/07/2023

Pasei na chamada do metodo o id do perfil ($permissions = $profile->permissionAvailable($profile->id);) e recebi no model Perfil no parametro da função, mais esta me dando esse erro na query.

Call to undefined function App\Models\whereRaw()

 public function permissionAvailable($id)

    {

  $permissions = Permission::whereNotIn('id', function($query) use($id){

            $query->select('permission_profile.permission_id');

            $query->from('permission_profile');

            $query>whereRaw("permission_profile.profile_id={$id}");

        })

        ->paginate();

        return $permissions;

    }

 

Manager Carlos Ferreira 31/07/2023

Olá, Mauricio!
Como vai?

Qual foi a mensagem de erro? Me dê mais detalhes por favor.

https://github.com/especializati/larafood/blob/master/app/Models/Role.php#L32

Carlos Ferreira
Criador mauricio 31/07/2023
Error
Call to undefined function App\Models\whereRaw()
mauricio
Manager Carlos Ferreira 31/07/2023

Faltou um "-" no seu código.

$query>whereRaw("permission_profile.profile_id={$id}");

Deveria ser: $query->whereRaw("permission_profile.profile_id={$id}");

Carlos Ferreira
Criador mauricio 31/07/2023

Valeu Carlos Ferreira, era isso mesmo.....um erro bobo que passou desapercebido.

mauricio
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!