public function PrintSprawozdaniaShow($id) { $deklaracje = Deklaracje::where('sprawozdanie_id', '=', $id)->get()[0]; $sprawozdanium = Sprawozdanium::findOrFail($id); $user = User::where('id', '=', $deklaracje->user_student_id)->get()[0]; $tematypraktyk = TematyPraktyk::where('id', '=', $deklaracje->tematPraktyki_id)->get()[0]; $pdf = App::make('dompdf.wrapper'); $pdf = PDF::loadView('print.sprawozdania.show', compact('deklaracje', 'sprawozdanium', 'user', 'tematypraktyk')); return $pdf->stream('download.pdf'); }
public function store(Request $request) { $sprawozdanie = Sprawozdanium::create(['dziennik' => "", 'dokumentacja' => ""]); $deklaracja = Deklaracje::create($request->all()); $NewDek = Deklaracje::find($deklaracja->id); $NewDek->sprawozdanie_id = $sprawozdanie->id; $NewDek->save(); Session::flash('flash_message', 'Deklaracja została utworzona wraz z sprawozdaniem przypisanym do niej'); return redirect('deklaracje'); }
public function domPdf($id) { $sprawozdanium = Sprawozdanium::findOrFail($id); $pdf = App::make('dompdf.wrapper'); $pdf = PDF::loadView('sprawozdania.show', compact('sprawozdanium')); return $pdf->stream('download.pdf'); }