103 lines
3.5 KiB
PHP
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).'
|
|
]
|
|
]
|
|
]
|
|
]
|
|
];
|