mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
Merge branch 'pdf-demo' into 'master'
demo See merge request CIEFWorldwideSdnBhd/shipping-portal!41
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
@@ -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',
|
||||
]
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user