如何从laraadmin中删除模块中的后缀(在模块名称和数据库表名称中)-Laravel Project

时间:2018-11-08 13:29:51

标签: auto complete suffix s laraadmin

我有一个laraadmin项目。 但; laraadmin放置模块名称和模块数据库表的后缀。 例。

我创建了新模块。该模块名称为:“设置”

如果我使用此名称创建模块,则模块名称将成为设置。

我要删除它。(后缀)

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

找到项目目录:

.... \\ vendor \ dwij \ laraadmin \ src \ Models \ Module.php

在此文件中找到:

    public static function generateModuleNames($module_name, $icon) {
    $array = array();
    $module_name = trim($module_name);
    $module_name = str_replace(" ", "_", $module_name);

    $array['module'] = ucfirst($module_name);               // OLD = $array['module'] = ucfirst(str_plural($module_name));
    $array['label'] = ucfirst($module_name);                // OLD = ucfirst(str_plural($module_name)); 
    $array['table'] = strtolower($module_name);             // OLD = strtolower(str_plural($module_name));
    $array['model'] = ucfirst(str_singular($module_name));
    $array['fa_icon'] = $icon;
    $array['controller'] = $array['module']."Controller";
    $array['singular_l'] = strtolower(str_singular($module_name));
    $array['singular_c'] = ucfirst(str_singular($module_name));

    return (object) $array;
}

摆脱此功能:str_plural();