File: /var/www/quadcode/app/Http/Controllers/BitrixController.php
<?php
namespace App\Http\Controllers;
use App\Http\Requests\Bitrix\WebhookRequest;
use App\Jobs\ChangeBitrixStatusJob;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Http\Response;
use Illuminate\Routing\Controller as BaseController;
class BitrixController extends BaseController
{
use ValidatesRequests;
public function webhook(WebhookRequest $request): Response
{
$leadId = $request->get('leadId');
$email = $request->get('email');
$phone = $request->get('phone');
$statusId = $request->get('statusId');
ChangeBitrixStatusJob::dispatch($leadId, $email, $phone, $statusId);
return response()->noContent();
}
}