**驗證數據**
使用驗證器驗證某場景的數據,有錯誤則提示錯誤。
* 定義
~~~
/**
* 驗證數據
*
* @param mixed $validate
* @param array $data
* @return void
*/
protected function _validate($validate, $data, $scene)
{
$validate = $this->buildValidate($validate);
if (! $validate->scene($scene)->check($data)) {
$this->error($validate->getError());
}
}
~~~
* 使用
~~~
$this->_validate(MenuValidate::class, $data, 'add');
~~~