Laravel 4 benutzerdefinierte Validierungsregel - wo soll der Validator erweitert werden?

8

Ich möchte eine benutzerdefinierte Validierungsregel erstellen. Mein Modell sieht im Moment so aus:

%Vor%

Aber wo muss ich die benutzerdefinierte Validierungsregel setzen? Ich habe gelesen, dass ich es Validator erweitern muss. Dafür habe ich eine einfache Funktion erstellt

%Vor%

Und ich weiß nicht, wo ich das überprüfen muss?

Vielleicht kann mir jemand helfen.

Danke

    
user1686123 11.12.2013, 11:28
quelle

2 Antworten

13

Ich mache es, indem ich einen Validierungsordner in / app mit beliebigen benutzerdefinierten Validierungsdateien darin erstelle.
Ich lösche dies automatisch, indem ich app / start / global.php bearbeite.

%Vor%

Ich registriere auch den Resolver in dieser Datei;

%Vor%

Eine benutzerdefinierte Beispiel-Validierungsklasse (im Validierungsordner);

%Vor%

Fügen Sie die benutzerdefinierte Fehlermeldung dem Array in app / lang / de / validation.php

hinzu %Vor%     
Rooneyl 11.12.2013, 12:33
quelle
8

Erweiterungen können hinzugefügt werden, sobald die Anwendung gestartet wird. Was ich mache, ist eine validations.php Datei auf der gleichen Ebene von routes.php und filters.php zu erstellen und dann diese zu meinem app/start/global.php hinzuzufügen:

%Vor%     
Antonio Carlos Ribeiro 11.12.2013 12:07
quelle

Tags und Links