#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 МБАЙТ. Я попробовал с небольшим изображением, и оно работает.