Tôi đã nhận được cùng một lỗi ngày hôm nay và tôi đã giải quyết nó với một chút chỉnh sửa. Chỉ cần làm điều này:
Điều hướng đến
nhà cung cấp / symfony / dịch hợp đồng / LocaleAwareInteface.php
và xóa string
từ khóa khỏi setLocale()
chức năng.
Nếu bạn gặp lỗi này sau:
Tuyên bố của Symfony \ Thành phần \ Dịch \ Translator :: trans ($ id, mảng $ tham số = Array, $ domain = NULL, $ locale = NULL) phải tương thích với Symfony \ Contuces \ Translator \ TranslatorInterface :: trans (chuỗi $ id , mảng $ tham số = Mảng ,? chuỗi $ domain = NULL ,? string $ locale = NULL)
Chỉ cần điều hướng đến:
nhà cung cấp / symfony / dịch-hợp đồng / TranslatorInteface.php
và xóa tất cả các string
từ khóa khỏi trans()
chức năng
--BIÊN TẬP--
Nếu bạn không muốn chỉnh sửa tệp của nhà cung cấp, bạn có thể sử dụng tệp này:
Mở tệp composer.json của bạn và thêm tệp này vào"require"
"Bản dịch / bản dịch": "4.3.8",
Sau đó mở terminal của bạn và gõ này:
cập nhật nhà soạn nhạc
config/app.php
gì?