Задания в очереди выполняются в фоновом режиме, поэтому $_SERVER['DOCUMENT_ROOT']
пусто, так как это путь, полученный из директивы веб-сервера
Также объясняется, почему он пуст при запуске Artisan CLI
Вы можете запросить файл, используя base_path
вместо
require_once base_path() . '/vendor/stripe/stripe-php/init.php';
Вот разница в Artisan Tinker
~/Sites/laravel (master ✗) ✹ ★ ᐅ tinker
Psy Shell v0.9.9 (PHP 7.3.9-1~deb10u1 — cli) by Justin Hileman
>>> require_once base_path() . '/vendor/stripe/stripe-php/init.php';
=> true
>>> require_once $_SERVER['DOCUMENT_ROOT'] . '/vendor/stripe/stripe-php/init.php';
PHP Fatal error: Failed opening required '/vendor/stripe/stripe-php/init.php' in Psy Shell code on line 1
>>> $_SERVER['DOCUMENT_ROOT']
=> ""
>>> base_path()
=> "/home/caddy/Sites/laravel"