создал роут содержащий на конце файл php, а именно:
//https://sitename.ru/bitrix/admin/1c_exchange.php
Route::get('bitrix/admin/1c_exchange.php', [getFilesController::class,'getDataFrom1C']);
Route::post('bitrix/admin/1c_exchange.php', [getFilesController::class,'getDataFrom1C']);
при обращении к этому роуту методами
get
и
post
сервер выдает ошибку 404.
В laravel в логах ничего нет.
В чем может быть дело? под windows с openserver все работало без проблем. этот роут срабатывал.
в файле
cors.php
указал:
'paths' => ['api/*', 'bitrix/*'],
в файле
VerifyCsrfToken.php
указал:
protected $except = [
'bot/*',
'bitrix/*'
];
Но этого оказалось мало. У кого есть опыт настройки Laravel + Nginx так чтобы разрешалось выполнять скрипты.
Не указывать имя скрипта я не могу потому что в 1C именно этот скрипт вызывается.