Пример #1
0
 public function destroy($id)
 {
     $aluno = Aluno::find($id);
     $aluno->delete();
     $t = new Turma();
     $turmas = $t->all()->lists('tur_nome', 'id');
     $a = new Aluno();
     $alunos = $a->all();
     return view('aluno.create', ['alunos' => $alunos, 'turmas' => $turmas]);
 }
 /**
  * @param $id
  * @return lista de mensalidades do aluno
  */
 public function getMensalidadesAluno($id)
 {
     $aluno = Aluno::find($id);
     //dd($aluno->mensalidades);
     return $aluno->mensalidades;
 }
Пример #3
0
 public function listaMensalidadesAluno(Request $request, Mensalidade $m)
 {
     //id do aluno
     $idAluno = $request->alunoNome;
     //pega os dados do aluno pelo id
     $objAluno = Aluno::find($idAluno);
     //pega as mensalidades dele
     $mensalidades = $m->join('aluno', function ($join) {
         $join->on('mensalidade.mes_alu_id', '=', 'aluno.id');
     })->where('mes_alu_id', '=', $request->alunoNome)->select('mensalidade.id', 'mensalidade.mes_num', 'mensalidade.mes_valor', 'mensalidade.mes_data_venc', 'mensalidade.mes_status')->get();
     $flag = array('acao' => 'listar');
     return view('pagamento.create', ['mensalidades' => $mensalidades, 'alunos' => $objAluno, 'flag' => $flag]);
     //return view('mensalidade.index')
 }