Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers\API;
- use PDF;
- use Exception;
- use App\Models\User;
- use App\Models\Proyek;
- use App\Models\DetailProyek;
- use Illuminate\Http\Request;
- use App\Helpers\ApiFormatter;
- use GuzzleHttp\Handler\Proxy;
- use Illuminate\Support\Carbon;
- use Illuminate\Support\Facades\DB;
- use App\Http\Controllers\Controller;
- use Illuminate\Support\Facades\Storage;
- use Illuminate\Support\Facades\Validator;
- set_time_limit(60);
- class ProyekController extends Controller
- {
- /* Generate PDF */
- public function DetailProyek($id) {
- $data = Proyek::where('id','=', $id)->first();
- $detail = DetailProyek::where('id_proyek',"=",$id)->get();
- return view('pdf_view', compact('data','detail'));
- }
- /* ends Generate PDF */
- /* download pdf */
- public function downloadPdf($id) {
- $data = Proyek::where('id','=', $id)->first();
- $detail = DetailProyek::where('id_proyek',"=",$id)->get();
- $pdf_view = PDF::loadView('pdf_view', compact('data','detail'));
- return $pdf_view->download('proyek.pdf');
- }
- /* download pdf */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement