Php Laravel-如何清除数组语言的缓存

Php Laravel-如何清除数组语言的缓存,php,laravel,laravel-blade,laravel-queue,laravel-localization,Php,Laravel,Laravel Blade,Laravel Queue,Laravel Localization,我有一个laravel应用程序,我有两种不同的语言。 我的问题是我使用的是排队电子邮件,而这只适用于默认语言,因此我尝试向默认语言数组添加新的键和值,以使我能够在两种语言中使用 问题是,无法识别新密钥,使我认为这是缓存情况,但我已使用artisan命令清除缓存,并继续相同的操作 现在我在我的LAN文件夹中删除我的消息.php < /代码>,并考虑旧的密钥。是缓存吗?我怎样才能解决这个问题 我将其放在blade中,并适用于默认语言: @lang('messages.'. $months->m

我有一个laravel应用程序,我有两种不同的语言。 我的问题是我使用的是
排队电子邮件
,而这只适用于默认语言,因此我尝试向默认语言数组添加新的键和值,以使我能够在两种语言中使用

问题是,无法识别新密钥,使我认为这是缓存情况,但我
已使用artisan命令清除缓存,并继续相同的操作

现在我在我的LAN文件夹中删除我的<代码>消息.php < /代码>,并考虑旧的密钥。是缓存吗?我怎样才能解决这个问题

我将其放在blade中,并适用于默认语言:

@lang('messages.'. $months->month)
接下来,我向添加新键,以便可以使用相同的默认数组语言转换为另一种语言,并执行以下操作:

@lang('messages.'. $months->month .'-en')
我的数组是这样的:

'Março' => 'Março', 
'Março-en' => 'March',
但它只是识别出第一把钥匙


谢谢

缓存在队列中的语言文件,只需重新启动队列,如下所示:

php artisan queue:restart

您是否重新启动了队列工作程序以获取代码更新?这是在共享主机中,因此我有:$schedule->command('queue:work--timeout=60--trys=1')->everyMinute()@User3242861,这将产生无限数量的队列工作人员,而您没有机会控制他们。那么解决方案是什么@Namoshek除了得到一个合适的托管解决方案外,恐怕我真的帮不了你。