/**
  * @param array $data
  * @return array|mixed
  */
 public function create(array $data)
 {
     if ($data['password']) {
         $data['password'] = bcrypt($data['password']);
     }
     return parent::create($data);
 }
 public function __construct(ClientRepository $repository)
 {
     parent::__construct($repository);
 }
 public function __construct(OrderRepository $repository)
 {
     parent::__construct($repository);
 }
 public function __construct(CategoryRepository $repository)
 {
     parent::__construct($repository);
 }