我使用以下方法创建了一个帮助文件:
在
中创建文件app/Http/helpers.php
在
composer.json
中添加了文件路径运行此命令:
composer dumpautoload
一切正常,但我想在这里使用我的模型,这样我就不必每次都编写从数据库获取数据的代码,但它给出了一个错误,即找不到模型类。
function productImagePath($image_name) {
$generalSettings = \GeneralSettingsModel::GetGeneralSettings();
return $generalSettings;
}
我的要求是我想调用一些模型的函数来从数据库获取前端(页眉/页脚)设计设置。所以我必须在每个 Controller 中一次又一次地编写该代码。我对 Laravel 还很陌生,所以如果使用助手来完成此类事情不是一个好方法,请指导我如何做到这一点。
最佳答案
由于您的 GeneralSettingModel
类位于 App
命名空间中,因此您需要包含以下内容:
function productImagePath($image_name)
{
$generalSettings = App\GeneralSettingsModel::GetGeneralSettings();
return $generalSettings;
}
希望这有帮助!
关于php - 如何从 Laravel 5.3 中的辅助函数调用模型方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805272/