89
vendor/vsmoraes/laravel-pdf/README.md
vendored
89
vendor/vsmoraes/laravel-pdf/README.md
vendored
@@ -1,89 +0,0 @@
|
||||
# pdf-laravel5
|
||||
|
||||
DOMPDF module for Laravel 5
|
||||
|
||||
[](https://travis-ci.org/vsmoraes/pdf-laravel5)
|
||||
[](https://packagist.org/packages/vsmoraes/laravel-pdf)
|
||||
|
||||
## Instalation
|
||||
Add:
|
||||
```
|
||||
"vsmoraes/laravel-pdf": "dev-master"
|
||||
```
|
||||
To your `composer.json`
|
||||
|
||||
or Run:
|
||||
```
|
||||
composer require vsmoraes/laravel-pdf
|
||||
```
|
||||
|
||||
Then add:
|
||||
```php
|
||||
'Vsmoraes\Pdf\PdfServiceProvider'
|
||||
```
|
||||
To the `providers` array on your `config/app.php`
|
||||
|
||||
And
|
||||
|
||||
```php
|
||||
'PDF' => 'Vsmoraes\Pdf\PdfFacade',
|
||||
```
|
||||
To the `aliases` array on yout `config/app.php` in order to enable the PDF facade
|
||||
|
||||
## Usage
|
||||
|
||||
```php
|
||||
$router->get('/pdf/view', function() {
|
||||
$html = view('pdfs.example')->render();
|
||||
|
||||
return PDF::load($html)->show();
|
||||
});
|
||||
```
|
||||
|
||||
### Force download
|
||||
```php
|
||||
$router->get('/pdf/download', function() {
|
||||
$html = view('pdfs.example')->render();
|
||||
|
||||
return PDF::load($html)->download();
|
||||
});
|
||||
```
|
||||
|
||||
### Output to a file
|
||||
```php
|
||||
$router->get('/pdf/output', function() {
|
||||
$html = view('pdfs.example')->render();
|
||||
|
||||
PDF::load($html)
|
||||
->filename('/tmp/example1.pdf')
|
||||
->output();
|
||||
|
||||
return 'PDF saved';
|
||||
});
|
||||
```
|
||||
|
||||
### Inject on your controller
|
||||
```php
|
||||
<?php namespace App\Http\Controllers;
|
||||
|
||||
use Vsmoraes\Pdf\Pdf;
|
||||
|
||||
class HomeController extends BaseControler
|
||||
{
|
||||
private $pdf;
|
||||
|
||||
public function __construct(Pdf $pdf)
|
||||
{
|
||||
$this->pdf = $pdf;
|
||||
}
|
||||
|
||||
public function helloWorld()
|
||||
{
|
||||
$html = view('pdfs.example1')->render();
|
||||
|
||||
return $this->pdf
|
||||
->load($html)
|
||||
->show();
|
||||
}
|
||||
}
|
||||
```
|
Reference in New Issue
Block a user