/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($soldep_id)
 {
     $soldep = SolDeposito::findOrFail($soldep_id);
     $fondo_filto = $soldep->fondo_id;
     $solicitudes = array();
     $solicitudes = Solicitud::whereEstatus('Autorizada')->with('proyecto', 'benef')->whereHas('proyecto', function ($query) use($fondo_filto) {
         $query->whereHas('fondos', function ($fondos_query) use($fondo_filto) {
             $fondos_query->where('fondo_id', '=', $fondo_filto);
         });
     })->get();
     $reqs = array();
     $reqs = Req::whereEstatus('Autorizada')->with('ocs.benef', 'proyecto')->whereHas('proyecto', function ($query) use($fondo_filto) {
         $query->whereHas('fondos', function ($fondos_query) use($fondo_filto) {
             $fondos_query->where('fondo_id', '=', $fondo_filto);
         });
     })->get();
     return view('soldep.formSolDepDocs', compact('soldep', 'solicitudes', 'reqs'));
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Requests\SolDepositoRequest $request)
 {
     $request->merge(array('fecha' => Carbon::now()->toDateString()));
     $soldep = SolDeposito::create($request->all());
     return redirect()->action('SolDepositoDocsController@create', $soldep->id);
 }