我正在尝试为Stichoza /google-translate-php
包装制定刀片指令。但是当我从菜单中更改语言时,它会更改一次。当我再次尝试更改它时,它不会改变。php artisan view:clear
只有当我运行命令时它才会起作用。
这是我的指令AppServiceProvider
public function boot()
{
Blade::directive('translate',function ($text){
$lang =app()->getLocale();
$changedText = GoogleTranslate::trans($text, $lang, 'en');
return "<?php echo $changedText; ?>";
});
}