如何更改Laravel Nova行动名称?

如何更改Laravel Nova行动名称?,laravel,laravel-nova,Laravel,Laravel Nova,事实上,我需要更改laravel nova动作的名称,比如翻译成不同的语言 类PrintWithDetail扩展了操作 { 使用InteracticsWithQueue、Queueable、SerializesModels; /** *对给定的模型执行操作。 * *@param\Laravel\Nova\Fields\ActionFields$Fields *@param\illumb\Support\Collection$models *@返回混合 */ 公共函数handleActionFie

事实上,我需要更改laravel nova动作的名称,比如翻译成不同的语言

类PrintWithDetail扩展了操作 { 使用InteracticsWithQueue、Queueable、SerializesModels; /** *对给定的模型执行操作。 * *@param\Laravel\Nova\Fields\ActionFields$Fields *@param\illumb\Support\Collection$models *@返回混合 */ 公共函数handleActionFields$字段,集合$模型 { $id=; // foreach$模型作为$模型{ $id=$model->id; } 返回操作::openInNewTabrouteprint.work.order,[$id,'type'=>'detail']; } } 上面的操作显示PrintWithDetail作为名称


但是,我需要将PrintWithDetail更改为荷兰语。

覆盖公共属性$name

/** *操作的可显示名称。 * *@var字符串 */ 公共名称; 在你的例子中

类PrintWithDetail扩展了操作 { 使用InteracticsWithQueue、Queueable、SerializesModels; public$name=打印满足的详细信息; /** *对给定的模型执行操作。 * *@param\Laravel\Nova\Fields\ActionFields$Fields *@param\illumb\Support\Collection$models *@返回混合 */ 公共函数handleActionFields$字段,集合$模型 { $id=; // foreach$模型作为$模型{ $id=$model->id; } 返回操作::openInNewTabrouteprint.work.order,[$id,'type'=>'detail']; } } 您可以在nova/src/Actions/action.php中看到操作扩展的类中可以更改的所有内容

使现代化 如果需要在其他语言中本地化名称,可以重写方法名称,并从Laravel helper方法返回字符串

/** *获取操作的可显示名称。 * *@返回字符串 */ 公共函数名 { 返回“打印详细信息”; }
重写公共属性$name

/** *操作的可显示名称。 * *@var字符串 */ 公共名称; 在你的例子中

类PrintWithDetail扩展了操作 { 使用InteracticsWithQueue、Queueable、SerializesModels; public$name=打印满足的详细信息; /** *对给定的模型执行操作。 * *@param\Laravel\Nova\Fields\ActionFields$Fields *@param\illumb\Support\Collection$models *@返回混合 */ 公共函数handleActionFields$字段,集合$模型 { $id=; // foreach$模型作为$模型{ $id=$model->id; } 返回操作::openInNewTabrouteprint.work.order,[$id,'type'=>'detail']; } } 您可以在nova/src/Actions/action.php中看到操作扩展的类中可以更改的所有内容

使现代化 如果需要在其他语言中本地化名称,可以重写方法名称,并从Laravel helper方法返回字符串

/** *获取操作的可显示名称。 * *@返回字符串 */ 公共函数名 { 返回“打印详细信息”; }
谢谢你的时间和努力。顺便说一句,我也像你上面提到的那样做了。@Saly你能告诉我,如何更改CRUD附带的默认前缀Create/Update吗?谢谢你的时间和努力。顺便说一下,我也像你上面提到的那样做了。@Saly你能告诉我,如何更改CRUD附带的默认前缀Create/Update吗?