blob: cc03777af784dc7614c0856e6448aaf0f1f72026 [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3namespace Illuminate\Contracts\Validation;
4
5interface Rule
6{
7 /**
8 * Determine if the validation rule passes.
9 *
10 * @param string $attribute
11 * @param mixed $value
12 * @return bool
13 */
14 public function passes($attribute, $value);
15
16 /**
17 * Get the validation error message.
18 *
19 * @return string|array
20 */
21 public function message();
22}