phpstorm本地执行artisan命令总是报错,在命令行进入homestead环境里执行是成功的。求解决?
php artisan报以下错误:
fangze:larabbs ye$ php artisan
ErrorException
Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed 'JSON_INVALID_UTF8_SUBSTITUTE'
at vendor/laravel/framework/src/Illuminate/Log/LogManager.php:416
412| * @return \Monolog\Formatter\FormatterInterface
413| */
414| protected function formatter()
415| {
> 416| return tap(new LineFormatter(null, $this->dateFormat, true, true), function ($formatter) {
417| $formatter->includeStacktraces();
418| });
419| }
420|
+8 vendor frames
9 app/Exceptions/Handler.php:39
Illuminate\Foundation\Exceptions\Handler::report(Object(Symfony\Component\ErrorHandler\Error\FatalError))
+3 vendor frames
13 [internal]:0
Illuminate\Foundation\Bootstrap\HandleExceptions::handleShutdown()
Whoops\Exception\ErrorException
Declaration of Carbon\Translator::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale)
at vendor/nesbot/carbon/src/Carbon/Translator.php:18
14| use ReflectionException;
15| use ReflectionFunction;
16| use Symfony\Component\Translation;
17|
> 18| class Translator extends Translation\Translator
19| {
20| /**
21| * Translator singletons for each language.
22| *
+1 vendor frames
2 [internal]:0
Whoops\Run::handleShutdown()
升级一下PHP版本吧,我用PHP7.1运行 laravel 6+报错,换php7.2好了