/** * Valida um convite. * * @param string $numero Numero do convite * @param null|string $id Identificacao do utilizado se convite restrito * @return bool */ public function check($numero, $id = null) { $convite = $this->get($numero); // Verificar se convite esta restrito a algum id if (Str::is($convite->restrict, trim($id)) != true) { error('Você não tem permissão para utilizar este convite (%s)', $numero); } return $convite; }
/** * Verificar se um campo deve ser ignorado na hora de aplicar do request no model. * * @param $name * * @return bool */ protected function hasApply($name) { foreach ($this->applyIgnores as $pattern) { if (Str::is($pattern, $name)) { return false; } } return true; }