AdtRequest.php 804 Bytes
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class AdtRequest 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 [
'asset_id' => 'required|string',
'timestamp' => 'required|numeric', // unix timestamp is numeric
'event_alarm' => 'required|array',
'event_alarm.*.event_alarm_id' => 'string',
'event_alarm.*.event_alarm_char' => 'required_with:event_alarm.*.event_alarm_id|string',
];
}
}