[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Leanderson Paulo da Silva
Criador Leanderson Paulo da Silva 12/03/2021

 duas duvidas:

1. o correto ao cadastrar o user na sera utilizarmos o relacionamento do tenant?

Criador Leanderson Paulo da Silva 12/03/2021

$tenant->users()->create($request->all())

2. na validação ao inves de usar o segment, poderia usar: 

 

$Id = $this->user->id ?? 0;
Leanderson Paulo da Silva
Criador Leanderson Paulo da Silva 12/03/2021

obs: tem algum problema com a validação do comprimento do desse sistema de ticket, estou tendo que dividir as postagens pq esta sempre dando que o limite de 1000 foi excedido, mesmo com mesnos de 300 caracteres na pergunta

Leanderson Paulo da Silva
Criador Leanderson Paulo da Silva 12/03/2021

se não estiver usando injeção de dependencia poderia ser:

$Id = $this->user ?? 0;

onde user = o nome do parametro passado na rota

 

Leanderson Paulo da Silva
Manager Carlos Ferreira 12/03/2021

Olá, Leanderson!
Tudo bem?

Mas, foi assim que fizemos, o usuário é criado a partir do relacionamento com o tenant...
public function storeUser($tenant)
{
    $user = $tenant->users()->create([
        'name' => $this->data['name'],
        'email' => $this->data['email'],
        'password' => bcrypt($this->data['password']),
    ]);

    return $user;
}

(https://github.com/especializati/larafood/blob/master/app/Services/TenantService.php)

-------

Sim, você pode pegar o value da request no validator através do nome do parâmetro. É uma excelente opção também!

Carlos Ferreira
Criador Leanderson Paulo da Silva 12/03/2021

olá boa noite, obrigado pela resposta, me refiro ao Metodo store do UserController

larafood/UserController.php at master · especializati/larafood · GitHub

 

Leanderson Paulo da Silva
Manager Carlos Ferreira 12/03/2021

Ah sim.

Sim sim, pode usar o relacionamento para inserir o usuário diretamente com o tenant.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!