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(); }
public function indexAdmin() { $mensalidades = Mensalidade::get(); return view('admin.mensalidades.index', ['mensalidades' => $mensalidades]); }
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]); }
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') }