[ 'layout' => 'fixed' ], 'validation' => [ 'rules' => [ /** User */ 'user' => [ 'uuid' => [ 'required', 'uuid', 'exists:users,uuid', ], 'username' => [ 'required', 'unique:users,username' ], 'email' => [ 'required', 'email' ], 'password' => [ 'nullable', 'confirmed', 'min:8', ], 'groups' => [ 'required', ], ], /** Kategorien */ 'categories' => [ 'uuid' => [ 'required', 'uuid', 'exists:categories,uuid' ], 'title' => [ 'required', 'max:255' ], 'slug' => [ 'required', 'exists:categories,slug', 'max:255' ] ], 'forum' => [ '' ] ], 'messages' => [ /** User */ 'user' => [ 'uuid' => [ 'required' => 'Es wurde keine UUID übergeben.', 'uuid' => 'Die übergebene UUID ist ungültig.', 'exists' => 'Der Benutzer existiert nicht.', ], 'username' => [ 'required' => 'Bitte geben Sie einen Benutzernamen an!', 'unique' => 'Dieser Benutzername ist bereits vergeben.' ], 'email' => [ 'required' => 'Bitte geben Sie eine E-Mail Adresse an!', 'email' => 'Die angegebene E-Mail Adresse hat ein ungültiges Format.', ], 'password' => [ 'required' => 'Bitte geben Sie ein Passwort an!', 'confirmed' => 'Bitte bestätigen Sie das angegebene Passwort.', 'min' => 'Das angegebene Passwort muss mindestens :min Zeichen lang sein.', ], 'groups' => [ 'required' => 'Bitte wählen Sie mindestens eine Benutzergruppe aus.', ], 'groups.*' => [ 'in' => 'Die :index Benutzergruppe ist ungültig.' ] ], /** Kategorien */ 'categories' => [ 'uuid' => [ 'required' => 'Es wurde keine UUID übergeben.', 'uuid' => 'Die übergebene UUID ist ungültig.', 'exists' => 'Diese Kategorie existiert nicht.', ], 'title' => [ 'required' => 'Bitte geben Sie eine Bezeichnung an!', 'max' => 'Die angegebene Bezeichnung ist zu lang (max. :max Zeichen).' ], 'slug' => [ 'required' => __('Please specify a category.'), 'exists' => __('The desired category does not exist.'), 'max' => 'Die angegebene URL ist zu lang (max. :max Zeichen).' ] ] ] ] ];