demo/app/Modules/Application/Config/module.php
2023-03-23 18:50:47 +01:00

103 lines
3.5 KiB
PHP

<?php
return [
'global' => [
'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).'
]
]
]
]
];