diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000..7579f74311
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+vendor
+composer.lock
diff --git a/composer.json b/composer.json
index cba2b18710..c7bdfaabc6 100644
--- a/composer.json
+++ b/composer.json
@@ -28,7 +28,8 @@
"livecontrol/eloquent-datatable": "^0.1.5",
"doctrine/dbal": "^2.5",
"venturecraft/revisionable": "1.*",
- "intervention/image": "^2.3"
+ "intervention/image": "^2.3",
+ "andreasindal/laravel-markdown": "^1.1"
},
"require-dev": {
"phpunit/phpunit" : "4.*",
diff --git a/src/resources/views/show.blade.php b/src/resources/views/show.blade.php
index 92f666e023..c821441bd1 100644
--- a/src/resources/views/show.blade.php
+++ b/src/resources/views/show.blade.php
@@ -1,34 +1,85 @@
@extends('backpack::layout')
@section('content-header')
-
- {{ trans('backpack::crud.preview') }} {{ $crud->entity_name }}
-
-
-
+ {{ trans('backpack::crud.preview') }} {{ $crud->entity_name }}
+
+
+
- @endif
+ @if ($crud->hasAccess('list'))
+ {{ trans('backpack::crud.back_to_all') }} {{ $crud->entity_name_plural }}
+ @endif
-
-
Fields | +Values | +||||||
---|---|---|---|---|---|---|---|
+ @if(array_key_exists($property, $fields)) + {{ $fields[$property]['label'] }} + @else + {{ strtoupper($property) }} + @endif + | + + @if(in_array($type, ['int', 'integer', 'real', 'float', 'double'])) + @if($property !== 'id' && array_key_exists('entity', $fields[$property])) + @php($entity = $fields[$property]['entity']) + @php($attribute = $fields[$property]['attribute']) +{{ $entry->$entity->$attribute }} | + @else +{{ $entry->$property }} | + @endif + @elseif($type === 'string') + @if($fields[$property]['type'] === 'simplemde') +@markdown($entry->$property) | + @elseif(in_array($fields[$property]['type'], ['ckeditor', 'summernote', 'tinymce', 'wysiwyg'])) +{!! $entry->$property !!} | + @else +{{ $entry->$property }} | + @endif + @elseif($type === 'boolean') ++ + {{ $entry->$property }} + + | + @elseif($type === 'object') + {{--TODO--}} + @elseif($type === 'array' || $type === 'collection') + {{--TODO--}} + @elseif($type === 'date' || $type === 'datetime' || $type === 'timestamp') +{{ date('Y-m-d H:i:s', strtotime($entry->$property)) }} | + @endif +