コード例 #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request, $obra_id = null)
 {
     $obra = Obra::find($obra_id);
     if ($obra) {
         if ($request->ajax()) {
             return $obra->etapas;
         }
         dd($obra->etapas);
     } else {
         return 'Obra não encontrada';
     }
 }
コード例 #2
0
ファイル: ObraController.php プロジェクト: andradedaniel/enzo
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $obra = Obra::find($id);
     $obra->investidores()->get();
     $obra->despesas()->get();
     $totalDespesasObra = 0;
     foreach ($obra->despesas as $key) {
         // var_dump($key);
         $totalDespesasObra += $key->valor_unitario * $key->quantidade;
     }
     //    dd($totalDespesasObra);
     return view('obra.show', ['obra' => $obra, 'totalDespesasObra' => $totalDespesasObra]);
 }
コード例 #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     // $obras = new ObrasController;
     // $obras = $obras->index($request);
     // $obras = $obras->toArray();
     $lotes = Lote::all();
     $obras = Obra::all()->lists('descricao', 'id');
     if ($request->ajax()) {
         dd($request);
     } else {
         if ($request->old('obra_id')) {
             $etapas = Obra::find($request->old('obra_id'))->etapas->lists('codigo', 'id');
         } else {
             $etapas = array();
         }
         JavaScript::put(['urlbase' => env("APP_URL") . env("APP_URLPREFIX"), 'obra_id' => $request->old('obra_id'), 'etapa_id' => $request->old('etapa_id'), 'etapas' => $etapas, 'selected' => $request->old('handles_ids')]);
         return view('lotes.index', compact('obras', 'lotes', 'etapas'));
     }
 }