Pet*_*ter 5 php laravel laravel-8
在过去 3-4 周内,我在 Laravel 8 应用程序中收到此错误,这导致我的应用程序崩溃。卸载该软件包后问题消失。
请指教。
使用 Laravel 应用程序时:
TypeError
Argument 2 passed to Symfony\Component\Translation\Translator::addResource() must be an instance of Symfony\Component\Translation\mixed, array given, called in D:\www\MyBooks\vendor\nesbot\carbon\src\Carbon\AbstractTranslator.php on line 165
Run Code Online (Sandbox Code Playgroud)
更新应用程序和依赖项时:
TypeError
Argument 2 passed to Symfony\Component\Translation\Translator::addResource() must be an instance of Symfony\Component\Translation\mixed, array given, called in D:\www\MyBooks\vendor\nesbot\carbon\src\Carbon\AbstractTranslator.php on line 165
at D:\www\MyBooks\vendor\symfony\translation\Translator.php:109
105| * @param mixed $resource The resource name
106| *
107| * @throws InvalidArgumentException If the locale contains invalid characters
108| */
> 109| public function addResource(string $format, mixed $resource, string $locale, string $domain = null)
110| {
111| if (null === $domain) {
112| $domain = 'messages';
113| }
1 D:\www\MyBooks\vendor\nesbot\carbon\src\Carbon\AbstractTranslator.php:165
Symfony\Component\Translation\Translator::addResource("array", "en")
2 D:\www\MyBooks\vendor\nesbot\carbon\src\Carbon\AbstractTranslator.php:256
Carbon\AbstractTranslator::resetMessages("en")
Run Code Online (Sandbox Code Playgroud)
今天我尝试使用我的 laravel 项目时遇到了类似的问题。我注意到这个问题与新版本的 Symfony“6.x”有关,该版本仅支持 php:8.x。我使用以下命令降级了 symfony 包及其所有依赖项。
$ composer require symfony/symfony:5.4.x --ignore-platform-reqs
我希望应该有效,但它对我有用。
归档时间: |
|
查看次数: |
6748 次 |
最近记录: |