diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php new file mode 100644 index 0000000..35830b2 --- /dev/null +++ b/app/Http/Controllers/ClientController.php @@ -0,0 +1,24 @@ +title; + $subtitle = $post->subtitle; + return view('client.post',compact('area','post','title','subtitle')); + } +} diff --git a/app/Http/Controllers/XController.php b/app/Http/Controllers/XController.php index f467137..238cce6 100644 --- a/app/Http/Controllers/XController.php +++ b/app/Http/Controllers/XController.php @@ -133,9 +133,14 @@ abstract class XController extends Controller /** * Display the specified resource. */ - public function show($user) + public function show($item) { + $x = new $this->_MODEL_(); + $m = $this->_MODEL_::where($x->getRouteKeyName(), $item)->first(); // + if (method_exists($m,'webUrl')){ + return redirect($m->webUrl()); + } } diff --git a/app/Models/Post.php b/app/Models/Post.php index 1332b66..bf60fb4 100644 --- a/app/Models/Post.php +++ b/app/Models/Post.php @@ -124,7 +124,6 @@ class Post extends Model implements HasMedia // } public function webUrl(){ - return '#';// WIP - return route(''); + return route('client.post',$this->slug); } } diff --git a/public/upload/images/post.ParallaxHeaderPin.jpg b/public/upload/images/post.ParallaxHeaderPin.jpg new file mode 100644 index 0000000..8f60d93 Binary files /dev/null and b/public/upload/images/post.ParallaxHeaderPin.jpg differ diff --git a/resources/views/client/post.blade.php b/resources/views/client/post.blade.php new file mode 100644 index 0000000..130547c --- /dev/null +++ b/resources/views/client/post.blade.php @@ -0,0 +1,13 @@ +@extends('website.inc.website-layout') + +@section('title') + {{$post->title}} - {{config('app.name')}} +@endsection +@section('content') +
+ @foreach(getParts($area) as $part) + @php($p = $part->getBladeWithData()) + @include($p['blade'],['data' => $p['data']]) + @endforeach +
+@endsection diff --git a/resources/views/welcome.blade.php b/resources/views/client/welcome.blade.php similarity index 100% rename from resources/views/welcome.blade.php rename to resources/views/client/welcome.blade.php diff --git a/resources/views/components/panel-side-navbar.blade.php b/resources/views/components/panel-side-navbar.blade.php index 43d823c..e0e4d59 100644 --- a/resources/views/components/panel-side-navbar.blade.php +++ b/resources/views/components/panel-side-navbar.blade.php @@ -2,7 +2,7 @@