Laravel — изображение вмешательства останавливает мою работу cron

#php #laravel #intervention

#php #laravel #вмешательство

Вопрос:

у меня есть команда cron, где в дескрипторе у меня есть:

 /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        $url = "https://images.icecat.biz/img/gallery/65185616_1653683748.jpg";
        dd("My code arrive here.");
        $img = Image::make($url);
        dd("My code doesn't arrive here");
    }
  

мой код останавливается, когда приходит к « $img = Image::make($url); » я не знаю почему, может быть, потому, что этот метод имеет возврат?

 public static function make($data)
    {
        return self::getManager()->make($data);
    }
}
  

у меня есть другое задание cron, которое работает хорошо, я не понимаю почему.

Комментарии:

1. Это то, что dd() делает. Он останавливает выполнение и удаляет переданные вами аргументы. Если вы хотите видеть информацию, но не останавливать выполнение, используйте Log::info('My code arrives here.') или что-то в этом роде.

Ответ №1:

проблема заключалась в размере изображения, этого изображения https://images .icecat.biz/img/gallery/65185616_1653683748.jpg у вас примерно 16 МБАЙТ. Я попробовал с небольшим изображением, и оно работает.