Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     if (Auth::check() && User::isAdmin(Auth::user())) {
         $data = $request->input("fabric");
         $info = array();
         $info = $this->appendData($data, $info);
         $fabric = new Fabric();
         $fabric->name = $info["fabric_name"];
         $fabric->priceYard = $info["fabric_price_yard"];
         $fabric->priceGarment = $info["fabric_price_yard"];
         $fabric->priceLegPanel = $info["fabric_price_yard"];
         $fabric->stock = $info["fabric_stock"];
         if ($fabric->save()) {
             return ["result" => true, "msg" => "Fabric created succesfully"];
         } else {
             return ["result" => false, "msg" => "Error: could not create fabric"];
         }
     } else {
         return ["result" => false, "msg" => "No sessiono found or error 405"];
     }
 }