Files
pollux/app/Http/Requests/PersonTargetCreateOrUpdate.php
T

60 lines
1.5 KiB
PHP

<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class PersonTargetCreateOrUpdate extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'date' => 'required',
'reference' => 'required',
'amount' => 'required|numeric|min:0',
'io_type_id' => 'required',
'person_id' => 'required'
];
}
public function messages()
{
return [
'date.required' =>
'Die Zahlungsverpflichtung muss ein Datum haben.',
'reference.required' =>
'Die Zahlungsverpflichtung muss eine Position haben.',
'amount.required' =>
'Die Zahlungsverpflichtung muss einen Betrag haben.',
'amount.numeric' =>
'Der Betrag muss eine Zahl sein.',
'amount.min' =>
'Der Betrag darf kein Vorzeichen haben. Das Vorzeichen der
Zahlungsverpflichtung wird durch den Typ bestimmt.',
'io_type_id.required' =>
'Die Zahlungsverpflichtung muss einen Typ haben.',
'person_id.required' =>
'Die Zahlungsverpflichtung muss einer Person zugeordnet werden.'
];
}
}