mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 02:54:45 +02:00

* Add php 8.4 * Update ide helper * Add php 8.4 * Update laravel sanctum * Update laravel framework * Hash rounds were increased * This is always false * Extend model now * This does nothing * Move model validation methods to trait * Remove base model * Backup routes were previously referenced by uuids * Remove commented code * Upgrade laravel/framework * Fix migration * Update ide helper * Update sanctum * Add version to composer * Add this back in, fixed * Make this protected to be safer
17 lines
298 B
PHP
17 lines
298 B
PHP
<?php
|
|
|
|
namespace App\Contracts;
|
|
|
|
use Illuminate\Validation\Validator;
|
|
|
|
interface Validatable
|
|
{
|
|
public function getValidator(): Validator;
|
|
|
|
public static function getRules(): array;
|
|
|
|
public static function getRulesForField(string $field): array;
|
|
|
|
public function validate(): void;
|
|
}
|