Merge branch 'pdf-demo' into 'master'

demo

See merge request CIEFWorldwideSdnBhd/shipping-portal!41
This commit is contained in:
omair saleh
2021-08-14 17:32:42 +00:00
3 changed files with 51 additions and 0 deletions
@@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers\Prototype;
use Auth;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Meneses\LaravelMpdf\Facades\LaravelMpdf;
class TestController extends Controller
{
public function __construct()
{
// parent::__construct();
}
public function pdf(Request $request)
{
$data = [
'foo' => '首页',
'bar' => 'hello 2'
];
$pdf = LaravelMpdf::loadView('pdfs.qr', $data);
return $pdf->stream('qr.pdf');
}
}
+14
View File
@@ -0,0 +1,14 @@
@extends('layouts.base_pdf')
@section('inner_content')
<div>
<h1>Hello World</h1>
<table>
<tr><td>{{ $foo }}</td></tr>
</table>
<html-separator/>
<table>
<tr><td>{{ $bar }}</td></tr>
</table>
<html-separator/>
</div>
@endsection
+10
View File
@@ -55,3 +55,13 @@ Route::get('/order/show', function () {
Route::get('/address', function () {
return view('pages.addresses.index');
})->name('address');
/////////////////////////////////////////////////////////////////
Route::group(['namespace' => 'Prototype'], function () {
Route::get('pdf',
[
'as' => 'api.prototype.test.pdf',
'uses' => 'TestController@pdf',
]
);
});