File: /var/www/quadcode/app/Http/Requests/Admin/SyncRequest.php
<?php
namespace App\Http\Requests\Admin;
use Illuminate\Foundation\Http\FormRequest;
/**
* @property string $entity_id
* @property string $bitrix_status
* @property int $active_campaign_list_id
* @property bool $with_unsubscribe
*/
class SyncRequest extends FormRequest
{
public function rules(): array
{
return [
'entity_id' => 'required|string|exists:bitrix_statuses,entity_id',
'bitrix_status' => 'required|string|exists:bitrix_statuses,status_id',
'active_campaign_list_id' => 'required|int|exists:active_campaign_lists,ac_id',
'with_unsubscribe' => 'required|bool',
];
}
}