with('products', $products); } public function order($product_id) { $product = Product::where('id', $product_id)->first(); if (!Auth::check() || $product == null) { return redirect('/'); } else { return view('order', ['product' => $product, 'user_id' => Auth::id(), 'date' => date("Y-m-d H:i:s")]); } } public function order_send(Request $request) { $request->validate([ 'address' => ['required', 'max:128'], 'product_id' => ['required'], 'user_id' => ['required'], 'date' => ['required'] ]); event(new NewOrder($request)); $product = Product::where('id', $request->product_id)->first(); if (!Auth::check() || $product == null) { return redirect('/'); } else { return view('order_send', ['product' => $product]); } } }