Laravel 6

Ignorer un ID dans les FormRequest

Avatar de VincentPIEPLU
VincentPIEPLU

Bonjour,

Je coince sur un truc qui me semble pourtant simple.

J'ai un formulaire d'édition avec les champs nom prénom email.

Puis j'ai une FormRequest avec pour le moment :

    public function rules(): array
    {
        return [
            'first_name' => 'required',
            'last_name' => 'required',
            'email' => 'required|email|unique:users,id, ??'
        ];
    }

Le souci est que je n'arrive pas à ignorer l'ID en cours d'édition.

Auriez-vous une idée car j'ai testé beaucoup de chose.

Merci

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Salut,

C'est expliqué dans la documentation.

Il y a une syntaxe plus simple qu'avec Rule :

'email' => 'rquired|email|unique:users,email,' . $user->Id,
Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.