public function getIndex() { $alunos = Aluno::all()->count(); $matriculas = Matricula::all()->count(); $pais = Pai::all()->count(); $turmas = Turma::all()->count(); return view('painel.home.index', compact('alunos', 'matriculas', 'pais', 'turmas')); }
public function postAdicionarAluno() { $dadosForm = $this->request->all(); $validator = $this->validator->make($dadosForm, Aluno::$rules); if ($validator->fails()) { $messages = $validator->messages(); $displayErrors = ''; foreach ($messages->all("<p>:message</p>") as $error) { $displayErrors .= $error; } return $displayErrors; } $dadosForm['data_nascimento'] = \Carbon\Carbon::createFromFormat('d/m/Y', $dadosForm['data_nascimento'])->toDateString(); $aluno = $this->aluno->create($dadosForm); $matricula = ['id_aluno' => $aluno->id, 'numero' => uniqid($aluno->id)]; Matricula::create($matricula); return 1; }