Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

zimab's avatar
Level 1

Generate pdf from form

I have a problem with generate pdf. I install feature dompdf, but I don't know how I can generate pdf from my form. In my form I have a checkbox and I would like that this pdf generate only check checkbox.

Controllers: php

namespace App\Http\Controllers;

use Illuminate\Http\Request; use DB; use PDF;

class ItemController extends Controller {

/**

 * Show the application dashboard.

 *

 * @return \Illuminate\Http\Response

 */

public function pdfview(Request $request)

{

    $items = DB::table("items")->get();

    view()->share('items',$items);


    if($request->has('download')){

        $pdf = PDF::loadView('pdfview');

        return $pdf->download('pdfview.pdf');

    }


    return view('pdfview');

}

}

Checklist:

                <h3>Przed startem:</h3>
                <br><input type="checkbox" name="bidony" value="Bidony"> Bidony
                <br><input type="checkbox" name="pompka" value="Pompka"> Pompka
                <br><input type="checkbox" name="klucze" value="Klucze do roweru"> Klucze do roweru
                <br><input type="checkbox" name="agrafki" value="Agrafki"> Agrafki
                <br><input type="checkbox" name="oliwka" value="Oliwka"> Oliwka
                <br><input type="checkbox" name="klapki" value="Klapki"> Klapki
                <h3>Na start:</h3>
                <br><input type="checkbox" name="trisuit" value="Tri Suit"> Tri Suit
                <br><input type="checkbox" name="pianka" value="Pianka"> Pianka
                <br><input type="checkbox" name="okularki" value="Okularki"> Okularki
                <br><input type="checkbox" name="czepek" value="Czepek"> Czepek
                <br><input type="checkbox" name="kask" value="Kask"> Kask
                <br><input type="checkbox" name="rower" value="Rower"> Rower
                <br><input type="checkbox" name="butyrowerowe" value="Buty rowerowe"> Buty rowerowe
                <br><input type="checkbox" name="butybiegowe" value="Buty biegowe"> Buty biegowe
                <br><input type="checkbox" name="zegarek" value="Zegarek"> Zegarek
                <br>Inne:<input type="text" name="inne" />
                <h3><u><input type="submit" value="Generuj checkliste" name="submit" /></u></h3>
                    </div>
                    <a href="{{ route('checklista',['stream'=>'pdf']) }}">Download PDF</a>
@endsection
0 likes
1 reply
bobbybouwmann's avatar

Not really sure what you mean. You only want to output the checked items in your PDF?

Please or to participate in this conversation.