Пример #1
0
 public function index($category)
 {
     $categories = Categories::all();
     $topics = new Topic();
     $topics = $topics->getTopicChannel($category);
     $title = $category;
     return view('channel', compact('categories', 'topics', 'title'));
 }
Пример #2
0
 public function index($id = 0)
 {
     $categories = Categories::all();
     $categories = $categories->sortBy('sort_id');
     $item = Items::find($id);
     $comments = Comments::where('items_id', '=', $id)->get();
     $data = ['categories' => $categories, 'item' => $item, 'id' => $item->categories_id, 'comments' => $comments];
     return view('items.index', $data);
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $categories = Categories::all();
     $jsonArray = [];
     foreach ($categories as $category) {
         $jsonArray[] = ["categoryId" => $category->category_id, "categoryName" => $category->name, "categoryDescription" => $category->description];
     }
     return response()->json($jsonArray);
 }
 /**
  * @param Request $request
  * @param $id
  * @return mixed
  */
 public function edit(Request $request, $id)
 {
     $comment = Comments::where('id', $id)->first();
     $user = $request->user();
     $categories = Categories::all();
     if ($user->is_admin() or $user->is_moderator() or $user->id == $comment->user_id) {
         return view('comment.edit')->withComment($comment)->withCategories($categories);
     } else {
         redirect('/')->withErrors('You have not sufficient permissions');
     }
 }
Пример #5
0
 public static function getCategories()
 {
     $resultArr = [];
     $catsObj = Categories::all();
     foreach ($catsObj as $cat) {
         $tmpData = ['cat_id' => $cat->cat_id, 'cat_name' => $cat->cat_name];
         array_push($resultArr, $tmpData);
     }
     //var_dump($resultArr);
     return $resultArr;
 }
Пример #6
0
 public static function getColumn($column)
 {
     $array = Categories::all();
     $result = array();
     foreach ($array as $item) {
         $result += array($item['id'] => $item[$column]);
     }
     if (count($result) > 0) {
         return $result;
     } else {
         return array('-1' => 'Chưa có Category nào được tạo. Liên hệ Webmaster');
     }
 }
 public function show($slug)
 {
     /**
      * @var $category Categories
      */
     $category = Categories::where('slug', $slug)->first();
     if ($category == NULL) {
         return redirect('/')->withErrors('Requested url does not exist');
     }
     $categories = Categories::all();
     /**
      * @var $products Products
      */
     $products = $category->products()->paginate(9);
     return view('home')->withProducts($products)->withCategories($categories)->withTitle('Products from the  category ' . $category->title);
 }
Пример #8
0
 public function index($id = 0)
 {
     //get rundom category
     if ($id == 0) {
         $category = Categories::where('parent_id', '!=', 0)->orderBy(DB::raw('RAND()'))->take(1)->get();
         $id = $category[0]->id;
     }
     //get all categories for menu
     $categories = Categories::all();
     $categories = $categories->sortBy('sort_id');
     //get categories for slider
     $sliders = Categories::where('parent_id', '!=', 0)->orderBy(DB::raw('RAND()'))->take(3)->get();
     //get items
     $items = Items::where('categories_id', '=', $id)->get();
     $data = ['categories' => $categories, 'items' => $items, 'id' => $id, 'sliders' => $sliders];
     return view('categories.index', $data);
 }
Пример #9
0
 /**
  * Show the application dashboard.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $categories = Categories::all();
     $user = User::find(Auth::user()->id);
     /*echo $user;
       echo $user->uuid;*/
     if (empty($user->displayname)) {
         return redirect()->action('ProfileController@createName');
     }
     $followFeed = new Users_follow();
     $topics = $followFeed->getFeed(Auth::user()->uuid);
     //        print_r($topics);
     return view('home', compact('categories', 'topics'));
 }
Пример #10
0
 /**
  * @param Request $request
  * @param $order_id
  * @return $this
  */
 public function order_details(Request $request, $order_id)
 {
     $orders = Orders::where('order_id', $order_id)->get();
     if ($request->user()->id == $orders->first()->author_id) {
         $products = array();
         $quantities = array();
         foreach ($orders as $order) {
             $products[] = Products::where('id', $order->product_id)->first();
             $quantities[] = $order->quantity;
         }
         $categories = Categories::all();
         return view('cart.details')->withProducts($products)->withQuantities($quantities)->withCategories($categories);
     } else {
         return redirect('/')->withErrors('You have not sufficient permissions');
     }
 }
Пример #11
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $categories = Categories::all();
     $product = Product::findOrNew($id);
     return view('admin.product.edit', compact('categories'))->with(compact('product'));
 }
Пример #12
0
 public function sort(Request $request)
 {
     $criterion = $request->get('criterion');
     $order = $request->get('order');
     $posts = Posts::where('active', 1)->orderBy($criterion, $order)->paginate(5);
     $titlepost = 'News';
     $titlecategory = 'Categories';
     $categories = Categories::all();
     return view('home')->withPosts($posts)->withCategories($categories)->withTitlepost($titlepost)->withTitlecategory($titlecategory)->withCriterion($criterion)->withOrder($order);
     //		var_dump($posts[0]->title);
     //		die();
 }
 public function sort(Request $request)
 {
     $criterion = $request->get('criterion');
     $order = $request->get('order');
     $categories = Categories::all();
     $products = Products::where('active', 1)->orderBy($criterion, $order)->paginate(9);
     return view('home')->withProducts($products)->withTitle('Sort results')->withCategories($categories)->withOrder($order)->withCriterion($criterion);
 }
Пример #14
0
 /**
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function getLogin()
 {
     $categories = Categories::all();
     return view('auth.login')->withCategories($categories);
 }
Пример #15
0
 public function edit($id)
 {
     $categories = Categories::all(['id', 'name']);
     $product = Products::find($id);
     return view('products.edit', ['categories' => $categories, 'product' => $product]);
 }
 public function index()
 {
     $categories = Categories::all();
     return view('categories.index', ['categories' => $categories]);
 }
Пример #17
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $categories = Categories::paginate(9);
     $allCats = Categories::all();
     return view('admin.product.categories.index', compact('categories'))->with('allCats', $allCats);
 }
 public function getAllCategory()
 {
     $page_title = 'All Categories';
     $categories = Categories::all();
     $data = compact('page_title', 'categories');
     return view('categories.index', $data);
 }
 public function postUpdate(Request $request)
 {
     $all = $request->all();
     $validator = Validator::make($all, ['id' => 'required', 'title' => 'required|max:255', 'content' => 'required']);
     if (isset($all['active'])) {
         $all['active'] = true;
     } else {
         $all['active'] = false;
     }
     if ($validator->fails()) {
         $page_title = 'Edit Post';
         $categories = Categories::all();
         $tags = Tags::all();
         $data = compact('page_title', 'categories', 'tags');
         return view('posts.edit', $data)->withErrors($validator->errors());
     }
     $post = Posts::findOrFail($all['id']);
     $markdown_content = $all['content'];
     $html_content = $this->htmlMarkdownConvertor->convertMarkdownToHtml($markdown_content);
     $post->title = $all['title'];
     $post->content = $html_content;
     $post->markdown_content = $markdown_content;
     $post->active = $all['active'];
     $post->category_id = $all['category_id'];
     if (Gate::allows('update-post', $post)) {
         $post->save();
         $this->savePostsTags($all['tags'], $post->id);
     }
     return redirect(route('getPostPage'));
 }
Пример #20
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $categories = Categories::all();
     return view('category.list', compact('categories'));
 }
Пример #21
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $pageDescription = 'Categories';
     $categories = Categories::all();
     return view('categories.index', compact('categories', 'pageDescription'));
 }
 public function edit($id)
 {
     $hairstyles = Hairstyles::find($id);
     $category = Categories::all();
     return view('hairstyles/edit', compact('hairstyles', 'category'));
 }
Пример #23
0
 /**
  * Выводит список категорий аукционов
  */
 public function getCategories()
 {
     $cats = Categories::all();
     $categories = Cat::roots()->get();
     return view('dashboard.auctions.categories', ['categories' => $cats, 'cats' => $categories]);
 }