class ClauseType
{
public const TRANSACTION = 'transaction';
public const WHERE = 'where';
public const UPDATE = 'update';
}
use FireflyIII\Enums\ClauseType;
use FireflyIII\Rules\IsValidBulkClause;
use Illuminate\Foundation\Http\FormRequest;
class TransactionRequest extends FormRequest
{
//
public function rules(): array
{
return [
'query' => ['required', 'min:1', 'max:255', 'json', new IsValidBulkClause(ClauseType::TRANSACTION)],
];
}
//
}
Additional resources on enum:
-
Povilas Korop | www.youtube.com
Published on
-
Povilas Korop | www.youtube.com
Published on