Size: a a a

2021 June 23

А

Алексей in Laravel Pro
тут правда без ограничения по айпи, временно отключено чтобы ссылки между разрабами можно было пошарить
источник

А

Антон in Laravel Pro
Работает.
источник

A

Adel in Laravel Pro
Ну разница невелика)
источник

AS

Anton Samofal in Laravel Pro
Есть ли возможность выдать красивую ошибку для CLI? Нужно по кондишену в сидере выдавать ошибку, есть чет для этого?
источник

А

Алексей in Laravel Pro
в консоль пушните, не?
источник

А

Алексей in Laravel Pro
$out = new \Symfony\Component\Console\Output\ConsoleOutput();
out->writeln("красивая сообщенька");
источник

A

Adel in Laravel Pro
В Exceptions/Handler.php чтоли или как там этот класс называется, есть возможность переопределять renderForConsole метод вроде
источник

A

Adel in Laravel Pro
Самый правильный способ сделать
источник

AS

Anton Samofal in Laravel Pro
ну это тогда я перебью обработку для всего CLI, а я хотел бы просто в одном своем месте вместо исключения кинуть сообщение
источник

AS

Anton Samofal in Laravel Pro
спасибо за вариант
источник

A

Adel in Laravel Pro
Да кинь своё исключение и перехвати
источник

AS

Anton Samofal in Laravel Pro
внутри renderForConsole поймать и переопределить?
источник

AS

Anton Samofal in Laravel Pro
А нет варианта через вот методы команд это сделать?
Я вот смотрю вот тут есть спец. методы https://laravel.com/docs/8.x/artisan#writing-output
источник

A

Adel in Laravel Pro
Не переопределить а там поймать и отрендерить красиво
источник

AS

Anton Samofal in Laravel Pro
только что за контекст там
источник

A

Adel in Laravel Pro
Просто теоретически сиды могут запускаться не только в консоли...
источник

AS

Anton Samofal in Laravel Pro
ну я вот так делаю "app()->runningInConsole()"
источник

A

Adel in Laravel Pro
Ну тогда можно конечно и наговнокодить побыстренькому)
источник

AS

Anton Samofal in Laravel Pro
так renderForConsole это в базовом ExceptionHandler. В любом случае оверрайдить его придется, хоть в Handler.php, хоть в своем кастомном хендлере...
источник

NG

Nik Galaev in Laravel Pro
linux env
источник