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