Duvida Laravel
Bom dia,
iniciei os estudos voltados ao Laravel.
Por enquanto está tudo muito lindo, porém me surgiu uma dúvida, onde por exemplo:
Exemplo:
Vamos imaginar um grupo de pessoas, onde cada grupo possui um líder
-
Líder
-
Pessoas
-
Cargos no grupo
Seguindo uma hierarquia, onde o líder daquele grupo, pode adicionar N pessoas em X grupos.
Até ai tudo bem, seria apenas usar:
<?php
class HomeController
{
public function add($pGrupo, $pPessoa) {
$grupo = new Grupo();
$grupo->grupoID = $pGrupo;
$grupo->pessoaID = $pPessoa;
$grupo->liderID = 5; // não sei se poder usar session, enfim...
$grupo->save();
}
}
O problema é que eu preciso verificar se o líder realmente é quem ele diz ser (líder)
antes de poder cadastrar ao banco de dados.
Teria problemas fazer isso antes de adicionar?
<?phpclass HomeController
{
public function add($pGrupo, $pPessoa) {
$grupo = new Grupo();
$lider = Lider::where('id', '=', '5')->get();
if (count($lider) > 0)
{
$grupo->grupoID = $pGrupo;
$grupo->pessoaID = $pPessoa;
$grupo->liderID = 5; // não sei se poder usar session, enfim...
$grupo->save();
}
}
}
Caso tenha, qual seria a forma correta de se fazer isso?
Visto que em caso real eu posso ter que checar muitas outras coisas antes...
Obrigado!Discussão (9)
Carregando comentários...