diff --git a/app/Http/Controllers/Partners/VendorsController.php b/app/Http/Controllers/Partners/VendorsController.php index 265ae00..f31ae87 100644 --- a/app/Http/Controllers/Partners/VendorsController.php +++ b/app/Http/Controllers/Partners/VendorsController.php @@ -75,6 +75,11 @@ class VendorsController extends Controller return redirect()->route('vendors.index', $routeParam); } + public function show(Vendor $vendor) + { + return view('vendors.show', compact('vendor')); + } + /** * Remove the specified vendor from storage. * diff --git a/resources/lang/de/vendor.php b/resources/lang/de/vendor.php index 35bc828..9ad37ee 100644 --- a/resources/lang/de/vendor.php +++ b/resources/lang/de/vendor.php @@ -4,6 +4,7 @@ return [ // Labels 'vendor' => 'Hersteller', 'list' => 'Hersteller Liste', + 'detail' => 'Vendor Detail', 'search' => 'Hersteller suchen', 'not_found' => 'Hersteller nicht gefunden.', 'empty' => 'Hersteller Liste ist leer.', @@ -25,5 +26,6 @@ return [ // Attributes 'name' => 'Hersteller Name', + 'website' => 'Vendor Website', 'description' => 'Hersteller Beschreibung', ]; diff --git a/resources/lang/en/vendor.php b/resources/lang/en/vendor.php index 4126647..1fe3766 100644 --- a/resources/lang/en/vendor.php +++ b/resources/lang/en/vendor.php @@ -4,6 +4,7 @@ return [ // Labels 'vendor' => 'Vendor', 'list' => 'Vendor List', + 'detail' => 'Vendor Detail', 'search' => 'Search Vendor', 'not_found' => 'Vendor not found.', 'empty' => 'Vendor list is empty.', @@ -25,5 +26,6 @@ return [ // Attributes 'name' => 'Vendor Name', + 'website' => 'Vendor Website', 'description' => 'Vendor Description', ]; diff --git a/resources/lang/id/vendor.php b/resources/lang/id/vendor.php index 5a04da7..e283275 100644 --- a/resources/lang/id/vendor.php +++ b/resources/lang/id/vendor.php @@ -2,13 +2,14 @@ return [ // Labels - 'vendor' => 'Vendor', - 'list' => 'Daftar Vendor', - 'search' => 'Cari Vendor', - 'not_found' => 'Vendor tidak ditemukan', - 'empty' => 'Belum ada Vendor', - 'back_to_show' => 'Kembali ke detail Vendor', - 'back_to_index' => 'Kembali ke daftar Vendor', + 'vendor' => 'Vendor', + 'list' => 'Daftar Vendor', + 'detail' => 'Detail Vendor', + 'search' => 'Cari Vendor', + 'not_found' => 'Vendor tidak ditemukan', + 'empty' => 'Belum ada Vendor', + 'back_to_show' => 'Kembali ke detail Vendor', + 'back_to_index' => 'Kembali ke daftar Vendor', // Actions 'create' => 'Input Vendor Baru', @@ -24,6 +25,7 @@ return [ 'undeleteable' => 'Data Vendor tidak dapat dihapus.', // Attributes - 'name' => 'Nama Vendor', - 'description' => 'Deskripsi Vendor', + 'name' => 'Nama Vendor', + 'website' => 'Website Vendor', + 'description' => 'Deskripsi Vendor', ]; diff --git a/resources/views/vendors/index.blade.php b/resources/views/vendors/index.blade.php index c0df43f..1810ace 100644 --- a/resources/views/vendors/index.blade.php +++ b/resources/views/vendors/index.blade.php @@ -1,32 +1,32 @@ @extends('layouts.app') -@section('title', trans('vendor.list')) +@section('title', __('vendor.list')) @section('content')

- {{ link_to_route('vendors.index', trans('vendor.create'), ['action' => 'create'], ['class' => 'btn btn-success']) }} + {{ link_to_route('vendors.index', __('vendor.create'), ['action' => 'create'], ['class' => 'btn btn-success']) }}
- {{ trans('vendor.list') }} - {{ trans('app.total') }} : {{ $vendors->total() }} {{ trans('vendor.vendor') }} + {{ __('vendor.list') }} + {{ __('app.total') }} : {{ $vendors->total() }} {{ __('vendor.vendor') }}

{{ Form::open(['method' => 'get','class' => 'form-inline']) }} - {!! FormField::text('q', ['value' => request('q'), 'label' => trans('vendor.search'), 'class' => 'input-sm']) !!} - {{ Form::submit(trans('vendor.search'), ['class' => 'btn btn-sm']) }} - {{ link_to_route('vendors.index', trans('app.reset')) }} + {!! FormField::text('q', ['value' => request('q'), 'label' => __('vendor.search'), 'class' => 'input-sm']) !!} + {{ Form::submit(__('vendor.search'), ['class' => 'btn btn-sm']) }} + {{ link_to_route('vendors.index', __('app.reset')) }} {{ Form::close() }}
- - - - + + + + @@ -36,12 +36,13 @@ @endforeach diff --git a/resources/views/vendors/show.blade.php b/resources/views/vendors/show.blade.php new file mode 100755 index 0000000..17e2051 --- /dev/null +++ b/resources/views/vendors/show.blade.php @@ -0,0 +1,26 @@ +@extends('layouts.app') + +@section('title', $vendor->name.' - '.__('vendor.detail')) + +@section('content') +

+
+ {!! link_to_route('vendors.index', __('vendor.back_to_index'), [], ['class' => 'btn btn-default']) !!} +
+ {{ $vendor->name }} {{ __('vendor.detail') }} +

+
+
+
+
{{ trans('app.table_no') }}{{ trans('vendor.name') }}{{ trans('app.notes') }}{{ trans('app.action') }}{{ __('app.table_no') }}{{ __('vendor.name') }}{{ __('app.notes') }}{{ __('app.action') }}
{{ $vendor->name }} {{ $vendor->notes }} - {!! link_to_route( + {{ link_to_route('vendors.show', __('app.show'), $vendor) }} | + {{ link_to_route( 'vendors.index', - trans('app.edit'), + __('app.edit'), ['action' => 'edit', 'id' => $vendor->id] + Request::only('page', 'q'), ['id' => 'edit-vendor-' . $vendor->id] - ) !!} + ) }}
+ + + + + + +
{{ __('vendor.name') }}{{ $vendor->name }}
{{ __('vendor.website') }}{{ $vendor->website }}
{{ __('app.status') }}{{ $vendor->status }}
{{ __('app.notes') }}{!! nl2br($vendor->notes) !!}
+
+
+
+@endsection