[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 27/07/2021

Carlos, bom dia.

Com relação a

 
Não entendi como fica relacionado ao $object se o $object pode ser qualquer model.
Criador Marcos Birro Calixto 27/07/2021
}Gate::define('ower', function(User $user, $object) {

 

            return $user->id === $object->user_id;

 

        }););
Marcos Birro Calixto
Manager Carlos Ferreira 27/07/2021

Olá, Marcos!
Tudo bem?

Essa relação pode ser usada com qualquer model que contenha a coluna user_id

Exemplo, você tem uma tabelas de: produts, orders, categories e logs

Como saber qual usuário criou (ou está relacionado) com ela?
Basta ter a coluna user_id

Nesse exemplo, para saber se o usuário realmente é dono deste registro, pode usar o Gate "ower", isso evita que ele delete ou edite registros que não lhe pertence.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!