/** * 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')); }
/** * 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); }