Working on gloudemans shopping cart
Hey I am working on a simple eCommerce site. Its been 3 days I have stuck in an error. This is error
Whoops, looks like something went wrong.
1/1 BadMethodCallException in Controller.php line 273: Method [show] does not exist. in Controller.php line 273 at Controller->__call('show', array('cart')) at StoreController->show('cart') at call_user_func_array(array(object(StoreController), 'show'), array('store' => 'cart')) in Controller.php line 246 at Controller->callAction('show', array('store' => 'cart')) in ControllerDispatcher.php line 162 at ControllerDispatcher->call(object(StoreController), object(Route), 'show') in ControllerDispatcher.php line 107 at ControllerDispatcher->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 108 at ControllerDispatcher->callWithinStack(object(StoreController), object(Route), object(Request), 'show') in ControllerDispatcher.php line 67 at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\StoreController', 'show') in Route.php line 204 at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134 at Route->run(object(Request)) in Router.php line 701 at Router->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Router.php line 703 at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 670 at Router->dispatchToRoute(object(Request)) in Router.php line 628 at Router->dispatch(object(Request)) in Kernel.php line 214 at Kernel->Illuminate\Foundation\Http{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in VerifyCsrfToken.php line 43 at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17 at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in ShareErrorsFromSession.php line 55 at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in StartSession.php line 61 at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36 at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in EncryptCookies.php line 40 at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Kernel.php line 115 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84 at Kernel->handle(object(Request)) in index.php line 53
This is my Controller...
public function Addtocart(Request $request){ $p_id = $request['id']; $product = Products::find($p_id); $quantity = $request['quantity']; Cart::add(array( 'id' => $p_id, 'name' => $product->title, 'price' => $product->price, 'qty' => $quantity, 'image' => $product->image )); echo " alert('good'); "; return redirect('/admin/store/cart')->with('message', 'Product added to Cart');
}
public function cart(){
$cart = Cart::content();
return view('/admin/store/cart', ['products' => $cart]);
}
public function Removeitem($id){
$item = Cart::search($id);
Cart::remove($item);
return redirect()->back()->with('message', 'Product deleted from Cart');
}
Please or to participate in this conversation.