public function __construct()
 {
     $this->positionTop = \Model\Banner\ModelName::where('positionTop', '=', '1')->first();
     $this->positionRight = \Model\Banner\ModelName::where('positionRight', '=', '1')->first();
     $this->positionCenter = \Model\Banner\ModelName::where('positionCenter', '=', '1')->first();
     $this->positionBottom = \Model\Banner\ModelName::where('positionBottom', '=', '1')->first();
 }
Exemple #2
0
 public function categoryPage(\Model\Category\ModelName $category)
 {
     $category_id = $category->id;
     $posts = \Model\Post\ModelName::where('category_id', '=', $category_id)->get();
     $positionTop = \Model\Banner\ModelName::where('positionTop', '=', '1')->first();
     $positionRight = \Model\Banner\ModelName::where('positionRight', '=', '1')->first();
     $positionCenter = \Model\Banner\ModelName::where('positionCenter', '=', '1')->first();
     $positionBottom = \Model\Banner\ModelName::where('positionBottom', '=', '1')->first();
     $categories = \Model\Category\ModelName::all();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     return view('Front::category.index', ['posts' => $posts, 'category' => $category, 'positionTop' => $positionTop, 'positionRight' => $positionRight, 'positionCenter' => $positionCenter, 'positionBottom' => $positionBottom, 'categories' => $categories, 'backgroundMain' => $backgroundMain]);
 }
Exemple #3
0
 public function Post(\Model\Post\ModelName $post)
 {
     $lc = app()->getlocale();
     $post->incrementViewed();
     $categories = \Model\Category\ModelName::all();
     $positionTop = \Model\Banner\ModelName::top()->first();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     if ($post->parentId != '0' && $post->parentId != null) {
         $parentId = $post->parentId;
         $parentId = \Model\PhotoParent\ModelName::where('id', '=', $parentId)->first();
         $photoChilds = \Model\PhotoChild\ModelName::where('parentId', '=', $parentId->id)->get();
     } else {
         $parentId = '0';
         $photoChilds = '0';
     }
     if ($post->related1 != null) {
         $related1Post = \Model\Post\ModelName::where('id', '=', $post->related1)->first();
     } else {
         $related1Post = null;
     }
     if ($post->related2 != null) {
         $related2Post = \Model\Post\ModelName::where('id', '=', $post->related2)->first();
     } else {
         $related2Post = null;
     }
     if ($post->related3 != null) {
         $related3Post = \Model\Post\ModelName::where('id', '=', $post->related3)->first();
     } else {
         $related3Post = null;
     }
     if ($lc == 'kg') {
         $relatedPosts = \Model\Post\ModelName::where('category_id', '=', $post->category_id)->languagekg()->take(6)->skip(0)->orderBy('id', 'desc')->get();
     } elseif ($lc == 'ru') {
         $relatedPosts = \Model\Post\ModelName::where('category_id', '=', $post->category_id)->languageru()->take(6)->skip(0)->orderBy('id', 'desc')->get();
     }
     return view('Front::post.post', ['post' => $post, 'related1Post' => $related1Post, 'related2Post' => $related2Post, 'related3Post' => $related3Post, 'relatedPosts' => $relatedPosts, 'parentId' => $parentId, 'photoChilds' => $photoChilds, 'categories' => $categories, 'positionTop' => $positionTop, 'backgroundMain' => $backgroundMain]);
 }
Exemple #4
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Banner $banner)
 {
     $banner->delete();
     return redirect()->route('admin.banner.index');
 }