public function index($category) { $categories = Categories::all(); $topics = new Topic(); $topics = $topics->getTopicChannel($category); $title = $category; return view('channel', compact('categories', 'topics', 'title')); }
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'); } }
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; }
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); }
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); }
/** * 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')); }
/** * @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'); } }
/** * 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')); }
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); }
/** * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function getLogin() { $categories = Categories::all(); return view('auth.login')->withCategories($categories); }
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]); }
/** * 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')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $categories = Categories::all(); return view('category.list', compact('categories')); }
/** * 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')); }
/** * Выводит список категорий аукционов */ public function getCategories() { $cats = Categories::all(); $categories = Cat::roots()->get(); return view('dashboard.auctions.categories', ['categories' => $cats, 'cats' => $categories]); }