File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -341,24 +341,22 @@ The JSON encoded header is available for when you're building APIs with Tempest.
341341``` html app/x-error.view.php
342342<?php
343343use Tempest\Http\Session\Session;
344+ use Tempest\Validation\Validator;
344345use function Tempest\get;
345346
346- /** @var Tempest\Validation\Rule[]|null $errors */
347- $errors = get(Session::class)->get(Session::VALIDATION_ERRORS)[$name ?? null] ?? null;
348- ?>
349-
350- <div :if =" $errors !== null" :class =" $class ?? ''" >
351- <div :foreach =" $errors as $error" >
352- <div :if =" is_array($error->message())" >
353- <div :foreach =" $error->message() as $message" >
354- {{ $message }}
355- </div >
356- </div >
357- <div :else >
358- {{ $error->message() }}
359- </div >
360- </div >
361- </div >
347+ /** @var Session $session */
348+ $session = get(Session::class);
349+
350+ /** @var Validator $validator */
351+ $validator = get(Validator::class);
352+
353+ $errors = $session->getErrorsFor($name ?? '');
354+
355+ ?><ul :if =" $errors !== []" :class =" $class ?? ''" >
356+ <li :foreach =" $errors as $error" >
357+ {{ $validator->getErrorMessage($error) }}
358+ </li >
359+ </ul >
362360```
363361
364362This view component will be discovered and can then be used to display validation errors likes so:
You can’t perform that action at this time.
0 commit comments