php – 如何在laravel 5中进行全局帮助?
发布时间:2020-12-14 19:43:51 所属栏目:大数据 来源:网络整理
导读:如果我想为一些oauth的东西做一个currentUser()函数,我正在做一些我可以在视图或控制器中使用它(think rails,你在应用程序控制器中做helper_method:current_user的地方). 我读过的一切声明创建一个帮助文件夹,并在那里添加功能,然后你可以做的方式Helpers :
如果我想为一些oauth的东西做一个currentUser()函数,我正在做一些我可以在视图或控制器中使用它(think rails,你在应用程序控制器中做helper_method:current_user的地方).
我读过的一切声明创建一个帮助文件夹,并在那里添加功能,然后你可以做的方式Helpers :: functionName这是正确的方法吗? 创建可用于刀片模板和控制器的助手功能的“laravel方式”是什么?
在您的app / Helpers目录中创建一个新文件,将其命名为AnythingHelper.php
我的帮手的一个例子是: <?php function getDomesticCities() { $result = AppPackage::where('type','=','domestic') ->groupBy('from_city') ->get(['from_city']); return $result; } 通过以下命令为您的帮助者生成服务提供者 php artisan make:provider HelperServiceProvider 在您新创建的HelperServiceProvider.php的注册函数中添加以下代码 require_once app_path('Helpers/AnythingHelper.php'); 现在在你的config / app.php加载这个服务提供商,你完成了 'AppProvidersHelperServiceProvider', (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |