/** * Do validation * * @param mixed $commandData * @return mixed * @throws \Laracasts\Validation\FormValidationException */ public function validate($commandData) { $this->rules['user_name'][] = 'unique:states,user_name,' . $commandData->id; $this->rules['email'][] = 'unique:users,email,' . $commandData->id; return parent::validate($commandData); }
/** * Do validation * * @param mixed $commandData * @return mixed * @throws \Laracasts\Validation\FormValidationException */ public function validate($commandData) { $this->rules['machine_name'][] = 'unique:states,machine_name,' . $commandData->id; $this->rules['priority'][] = 'unique:states,priority,' . $commandData->id; return parent::validate($commandData); }
public function __construct(FactoryInterface $valFactory, AuthManager $auth) { $this->auth = $auth; $this->user = $this->auth->user(); parent::__construct($valFactory); }