Ejemplo n.º 1
0
 public function iniciar_periodo_gratis()
 {
     $mensalidade = Mensalidade::where('id_pessoa', '=', $this->id)->first();
     $pagamento = new \App\Pagamento();
     $pagamento->tipo = 'mensalidade';
     $pagamento->id_mensalidade = $mensalidade->id;
     $pagamento->valor = $mensalidade->valor;
     $pagamento->status = 'Paga';
     $pagamento->vencimento = date('Y-m-d H:i:s', strtotime("+7 day"));
     $pagamento->save();
     $mensalidade->created_at = date('Y-m-d H:i:s');
     $mensalidade->status = 'Aprovado';
     $mensalidade->save();
 }
Ejemplo n.º 2
0
 public function indexAdmin()
 {
     $mensalidades = Mensalidade::get();
     return view('admin.mensalidades.index', ['mensalidades' => $mensalidades]);
 }
Ejemplo n.º 3
0
 public function destroy($id)
 {
     $mensalidade = Mensalidade::find($id);
     $mensalidade->delete();
     $t = new Turma();
     $turmas = $t->all()->lists('tur_nome', 'tur_id');
     $a = new Mensalidade();
     $mensalidades = $a->all();
     return view('mensalidade.create', ['mensalidades' => $mensalidades, 'turmas' => $turmas]);
 }
Ejemplo n.º 4
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')
 }