function __($line, array $replace) { $replace = array_keyflatten($replace, '.', ':'); ksort($replace); return strtr($line, (array) $replace); }
/** * [validate description] * @param Request $request [description] * @param [type] $table [description] * @param string $keys [description] * @return [type] [description] */ public function validate(Request $request, $table, $keys = '*', Model $model = NULL) { $validateData = $this->getValidationData($table, $keys, $model); $validator = $this->getValidationFactory()->make($request->all(), $validateData['rules'], array_keyflatten($validateData['messages'], '.'), $validateData['attributes']); return $validator; }
function array_flatten(array $data, $delimiter = '/', $prefix_key = '') { return array_keyflatten($data, $delimiter, $prefix_key); }