From d6bed188910543cf65ab841ca6982b0b7dbc6317 Mon Sep 17 00:00:00 2001 From: Nafies Luthfi Date: Tue, 9 May 2017 23:22:16 +0700 Subject: [PATCH] Added pricelist (html view) and fixed transaction pdf view --- app/Http/Controllers/ProductsController.php | 10 ++++++++ resources/lang/id/product.php | 2 ++ resources/views/layouts/app.blade.php | 2 +- resources/views/products/index.blade.php | 3 ++- resources/views/products/price-list.blade.php | 37 +++++++++++++++++++++++++++ resources/views/transactions/pdf.blade.php | 14 +++++----- routes/web.php | 1 + 7 files changed, 60 insertions(+), 9 deletions(-) create mode 100644 resources/views/products/price-list.blade.php diff --git a/app/Http/Controllers/ProductsController.php b/app/Http/Controllers/ProductsController.php index d48b611..f274829 100644 --- a/app/Http/Controllers/ProductsController.php +++ b/app/Http/Controllers/ProductsController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\Product; use Illuminate\Http\Request; +use PDF; class ProductsController extends Controller { @@ -78,4 +79,13 @@ class ProductsController extends Controller return back(); } + + public function priceList() + { + $products = Product::orderBy('name')->with('unit')->get(); + return view('products.price-list', compact('products')); + + // $pdf = PDF::loadView('products.price-list', compact('products')); + // return $pdf->stream('price-list.pdf'); + } } diff --git a/resources/lang/id/product.php b/resources/lang/id/product.php index 1592d95..b6eada4 100644 --- a/resources/lang/id/product.php +++ b/resources/lang/id/product.php @@ -14,6 +14,8 @@ return [ 'item_discount' => 'Diskon Item', 'item_qty' => 'Qty', 'item_subtotal' => 'Subtotal', + 'price_list' => 'Daftar Harga', + 'print_price_list' => 'Cetak Daftar Harga', // Actions 'create' => 'Input Produk Baru', diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 7702b87..8ea31aa 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -8,7 +8,7 @@ - @yield('title') | {{ config('app.name', 'Laravel') }} + @yield('title') - {{ config('app.name', 'Laravel') }} {{ Html::style(url('css/plugins/bootstrap.min.css')) }} diff --git a/resources/views/products/index.blade.php b/resources/views/products/index.blade.php index 3dc15ef..998cc5a 100644 --- a/resources/views/products/index.blade.php +++ b/resources/views/products/index.blade.php @@ -4,7 +4,8 @@ @section('content')
- {{ link_to_route('products.index', trans('product.create'), ['action' => 'create'], ['class' => 'btn btn-success pull-right']) }} + {{ link_to_route('products.price-list', trans('product.print_price_list'), [], ['class' => 'btn btn-info']) }} + {{ link_to_route('products.index', trans('product.create'), ['action' => 'create'], ['class' => 'btn btn-success']) }}