/**
  * Создание продукта
  * @param array $fields
  * @return Product
  * @throws \Exception
  */
 public function makeProduct(array $fields)
 {
     $validator = \Validator::make($fields, ['name' => 'required|max:255', 'description' => 'max:5000']);
     if ($validator->fails()) {
         return $validator->errors();
     }
     $fields['user_id'] = $this->user->id;
     $product = \App\BusinessLogic\Models\Product::create($fields);
     return $product;
 }