Bagaimana Cara Membuat File PDF di Laravel 7 - Hari ini topik utama kami adalah Membuat File PDF di Laravel 7. saya ingin menunjukkan kepada Anda bagaimana membuat pdf di laravel 7. Anda akan belajar laravel 7 membuat pdf dari tampilan. Saya akan menunjukkan kepada Anda tentang simpan sebagai pdf di laravel 7.
Seperti yang Anda tahu, beberapa hari yang lalu laravel 7 dirilis. jadi saya berencana untuk menambahkan tutorial untuk membuat file pdf dengan laravel 7.
PDF adalah salah satu persyaratan dasar ketika Anda bekerja dengan proyek tingkat erp atau situs web e commerce. kita mungkin perlu membuat file pdf untuk laporan atau faktur dll. Jadi, di sini saya akan memberikan contoh yang sangat sederhana untuk membuat file pdf dengan laravel.
Anda hanya perlu mengikuti langkah di bawah ini untuk membuat file pdf dan juga dapat mengunduh. Jadi mari kita lakukan langkah-langkah di bawah ini.
Langkah 1: Instal Laravel 7
Saya akan menjelaskan langkah demi langkah dari awal jadi, kita perlu mendapatkan aplikasi Laravel 7 baru menggunakan perintah di bawah ini, Jadi buka terminal ATAU command prompt Anda dan jalankan perintah di bawah ini:
composer create-project --prefer-dist laravel/laravel blog
Langkah 2: Instal Paket dompdf
pertama-tama kita akan menginstal paket komposer barryvdh/laravel-dompdf dengan mengikuti perintah komposer di aplikasi 7 laravel Anda.
composer require barryvdh/laravel-dompdf
Setelah berhasil menginstal paket, buka file config / app.php dan tambahkan penyedia layanan dan alias.
config/app.php
'providers' => [
....
Barryvdh\DomPDF\ServiceProvider::class,
],
'aliases' => [
....
'PDF' => Barryvdh\DomPDF\Facade::class,
]
Langkah 3: Tambahkan Route
Pada langkah ini kita perlu membuat route untuk daftar barang. jadi buka file "route/web.php" Anda dan tambahkan route berikut.
routes/web.php
Route::get('generate-pdf','PDFController@generatePDF');
Langkah 4: Tambahkan Controller
Di sini, kita perlu membuat kontroler PDFController baru yang akan mengatur metode route generatePDF. Jadi mari kita letakkan kode di bawah ini.
app/Http/Controllers/PDFController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use PDF;
class PDFController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function generatePDF()
{
$data = ['title' => 'Welcome to Medikre.com'];
$pdf = PDF::loadView('myPDF', $data);
return $pdf->download('medikre.pdf');
}
}
Langkah 5: Buat File View
Pada langkah Terakhir, mari kita buat myPDF.blade.php (resources/views/myPDF.blade.php) untuk tata letak file pdf dan masukkan kode berikut:
resources/views/myPDF.blade.php
<!DOCTYPE html>
<html>
<head>
<title>Hi</title>
</head>
<body>
<h1>Welcome to Medikre.com - {{ $title }}</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</body>
</html>
Sekarang kita siap menjalankan contoh ini dan memeriksanya ...
Saya harap ini dapat membantu Anda ...
php membuat file pdf php laravel laravel