get(); return view('product.index', compact('products')); } /** * Stores the included product into database * * @return (view) The product view */ public function store() { /* $product = new Product; $product->name = request('product'); $product->adminID = $userID; $product->save(); */ Product::create(['name' => request('product'), 'adminID' => \Auth::id()]); //Just remember to add the fillable on Model to make this work return redirect('product'); } /** * Delete a specified Product * * @param (int) $id The product id */ public function delete($id) { } /** * Show a specified Product * * @param (int) $id The product id */ public function show($id) { $product = Product::find($id); $items = \DB::table('items') ->join('products', 'items.productID', '=', 'products.id') ->where('products.adminID', \Auth::id()) ->select('items.*', 'products.*') ->get(); return view('product.show', compact('items', 'product')); } }