public function GetAllStock()
 {
     $stock = StockModel::paginate(5);
     //$replace_me->setPath('custom/url');
     //$users = App\User::paginate(15);
     return $stock;
 }
 public function postAddItem(Request $request)
 {
     //eslam for exampel
     /*
        $request->input('id');
     */
     //print_r($request->except('item_code'));
     // $input_array = $request->except('_token');
     //ana hena ba3mel baldation ll keyame elee ana ba5odha
     if ($request->ajax()) {
         # code...
         $validation_array = array('item_code' => 'required|unique:main_store|max:25', 'item_name' => 'required|unique:main_store|max:25', 'item_cat' => 'required|max:25', 'item_subcat' => 'required|max:25', 'item_cost' => 'required|numeric', 'item_price' => 'required|numeric');
         //hena ba2ol el data beta3et el request 5odha w 23mel 3aleha 3ala function valdition
         $this->validate($request, $validation_array);
         try {
             //ba2ol sawee el kemt database b kemet el request  elee lesa wa5edha men el user f$request
             //ka2ne ba2oo $stockmodel.itemcode=request.itemcode
             $StockModel = new StockModel();
             $StockModel->item_code = $request->item_code;
             $StockModel->item_name = $request->item_name;
             $StockModel->item_cat = $request->item_cat;
             $StockModel->item_subcat = $request->item_subcat;
             $StockModel->item_cost = $request->item_cost;
             $StockModel->item_price = $request->item_price;
             //3alsha el quanttity mygma3sh 3ala null varabile
             $StockModel->item_quantity = 0;
             $StockModel->save();
             return redirect('stock/additem')->with('status', 'Item addes successfully!');
             //return View('frontend.stock.stock_add_item')->with('request',$request);
         } catch (\Exception $e) {
             return redirect('stock/additem')->with('status', "Error" . $e);
         }
     }
 }